svgtgs

How to convert SVG to TGS

5 min read · updated 2026-07-05

Telegram’s animated stickers use the TGS format — a gzipped Lottie animation with strict limits. The official workflow expects Adobe After Effects and the Bodymovin plugin, which is a lot of tooling for a bouncing icon. If your artwork already exists as an SVG, you can skip all of it.

The 4-step workflow

  1. Upload your SVG in the svgtgs converter. Drag & drop, paste markup, or pick a sample. The converter normalizes shapes to paths, converts arcs to cubic curves, and splits your artwork into animation layers.
  2. Pick an animation preset. Smart presets read your composition (layer count, spread, strokes) and suggest combos. Or browse the full catalog — Pop, Breathe, Spin, Draw Path, Vector Burst and 60+ more.
  3. Tune the loop. Cycle time (up to 3s), intensity, easing curve, and per-layer stagger. The preview plays the exact Lottie document that will be exported, with a live size meter against Telegram’s 64 KB cap.
  4. Export. Download the .tgs and add it to a pack with @Stickers, or press Send to Telegram and our bot delivers the file — and can create the sticker pack for you.

Preparing your SVG for best results

What the converter handles for you

Fills, strokes (with caps, joins, and dashes), linear and radial gradients, transforms,use/defs references, CSS classes in <style> blocks, clipPath (exported as Lottie masks), even-odd fill rules, and opacity — all flattened into Telegram-compatible Lottie shape layers at 512×512 (or 100×100 for custom emoji).

Questions

Can I convert SVG to TGS without After Effects?

Yes. svgtgs converts SVG directly to TGS in your browser: it parses the vector shapes, applies keyframe animation presets, and writes a gzipped Lottie file that satisfies every Telegram limit. No plugins or desktop software are involved.

Is the conversion really free?

Converting and exporting with the core presets is free with no sign-up. Pro (a one-time purchase) unlocks the full preset catalog, combos, and per-layer control.

Does my SVG get uploaded to a server?

No. The web converter runs entirely in your browser — the SVG never leaves your machine. Only the optional "Send to Telegram" feature transfers the finished .tgs to our bot.

Ready to try it?

The converter is free and runs entirely in your browser.

Convert an SVG now

Keep reading