SVG to TGS Telegram sticker animation

svg to tgs

SVG to TGS Converter

Sign in with Telegram to convert SVG to TGS for free. Turn vector artwork into stickers and custom emoji, with animation and a preview before you download.

Upload SVG Static vector SVG. Embedded images and text are ignored during export.
Upload SVG
Browser-based editor Free TGS downloadAnimation presetsPreview before exportBuilt-in file checks

SVG in, TGS out

From vector artwork to a Telegram sticker

Start with an icon, logo or illustration from Figma, Illustrator or Inkscape.

Use your existing SVG

Upload vector paths and shapes. Outline text in your design app first, and replace embedded photos with vector artwork.

Choose how it moves

Apply an animation preset, adjust supported layers, or keep the artwork still. You can preview changes before downloading.

Check before you export

The exporter checks the TGS canvas, frame rate, duration, file size and supported shape data. Fix any reported errors before download.

Download your TGS file

Conversion runs in your browser; selecting an SVG sends a diagnostic copy to the service. Optional Pro tools send exported TGS files to Telegram for previews and pack management.

How it works

How to convert SVG to TGS

Prepare your SVG, preview the result, then download it for Telegram.

  1. Upload SVG and sign in

    Choose a vector SVG and sign in with Telegram to open the editor. Convert text to outlines and remove embedded raster images in your design app first.

  2. Choose a preset or static mode

    Add motion to your artwork or keep it still. Adjust supported layers and leave room around the edges for movement.

  3. Preview and check warnings

    Inspect the artwork and animation loop in the browser. Resolve compatibility warnings if something is missing or looks different.

  4. Download the TGS file

    Export your result as .tgs. If the file exceeds the Telegram limit, simplify the source paths or use fewer animated layers and try again.

  5. Add it to Telegram

    Open Telegram’s @Stickers mini app, create or choose a sticker or emoji pack, and follow its upload instructions for your TGS file.

Use cases

Where this workflow fits

Animated stickers

Turn original characters, reactions and illustrations into vector stickers for Telegram chats.

Custom emoji

Create small animated symbols for emoji packs. Keep the artwork readable at message size.

Branded packs

Build a consistent set of logo and mascot animations for your community or product.

Design handoff

Export outlined vector artwork from your design app, then preview its TGS conversion before adding it to a pack.

Format

What is a TGS file?

TGS is Telegram’s format for vector stickers and emoji. A .tgs file contains Lottie animation data compressed with gzip. SVG describes the source vector artwork; conversion turns its supported shapes into the TGS structure.

This tool imports static SVG artwork and adds motion in the editor. It does not import an existing Lottie JSON animation or preserve every SVG feature. Filters, masks, patterns, live text and embedded images may need changes in your source design.

Tips and requirements

Telegram TGS requirements and SVG preparation

  • Use a 512 × 512 pixel canvas for TGS stickers and animated emoji.
  • Keep the exported TGS at or below 64 KB, with a duration of no more than 3 seconds and a frame rate of 60 FPS.
  • Make the animation loop and keep every object inside the canvas throughout the motion.
  • Convert text to vector outlines. Replace embedded raster images and unsupported effects with vector paths.
  • Reduce unnecessary path points and layers when the export is too large. The exporter tries size optimizations, but complex artwork can still exceed the limit.
  • Check the exported result in Telegram as well as in the browser, especially after simplifying the source artwork.

Try a sample SVG and TGS

Download the SVG to try the converter, or inspect a small animated TGS export.

FAQ

Frequently asked questions

How do I convert SVG to TGS online?

Choose a vector SVG and sign in with Telegram. Apply an animation preset or static mode, preview the result, and download the .tgs file. Add it to a sticker or custom emoji pack through Telegram’s @Stickers mini app.

Is SVG to TGS free and do I need an account?

Yes, Telegram login is required. After signing in, SVG conversion, free animation presets, browser preview and TGS download are free. Pro adds more animation options and Telegram preview and pack automation.

Can I convert SVG to TGS without adding animation?

Yes. Choose static mode to export supported vector artwork as a TGS file without movement. This is useful when you want a still icon or emoji in the same format.

Why does my SVG look different after conversion?

TGS supports a smaller set of features than SVG. Convert live text to outlines, replace embedded images with paths, and simplify filters, masks or patterns in your design app. Review the import warnings and preview again after updating the SVG.

How can I reduce a TGS file that is over 64 KB?

Simplify paths, remove hidden or unnecessary detail, and animate fewer layers. The exporter attempts size optimizations and blocks downloads that fail validation. Complex vector artwork may need to be simplified in the original design app.

Why is animation disabled for my SVG?

SVG files with more than 60 editable vector elements use static mode in this editor. Simplify or merge vector elements in your design app, then upload the file again to enable animation controls.

What should I check if Telegram rejects my TGS?

Read the export warnings, confirm the animation meets the requirements above, and make sure you upload the downloaded .tgs file rather than the source SVG. If the file still fails, simplify the artwork and test the new export in @Stickers.

Are my SVG files uploaded to a server?

Yes. Selecting an SVG sends a copy to the service for diagnostics, including before Telegram login. SVG parsing, animation and TGS generation run in your browser. Optional Pro preview and pack tools also send the exported TGS through the service to Telegram.

Can I upload PNG, GIF, Lottie JSON or an existing TGS?

The converter accepts vector SVG source files. It does not import PNG, GIF, Lottie JSON or existing TGS files. For raster artwork, trace or redraw the image as vector paths before exporting an SVG.

Do I need After Effects, and is this an official Telegram tool?

No After Effects installation is needed for this workflow. SVG to TGS is an independent converter and is not affiliated with Telegram.

Start now

Convert your SVG to TGS

Upload a vector SVG and sign in with Telegram, then preview your sticker or emoji and download the TGS file for free.

Upload SVG