Drop your SVG
Drag & drop, paste markup, or start from a sample. Shapes become editable animation layers.
SVG → TGS converter
Drop a vector file, pick one of 60+ motion presets, and export a Telegram-ready .tgs sticker or custom emoji. Free, in your browser, no After Effects.
Free · No sign-up · Files never leave your browser
Workflow
Drag & drop, paste markup, or start from a sample. Shapes become editable animation layers.
Smart presets read your composition and suggest combos. Or browse all 60+ presets.
Cycle, intensity, easing, per-layer stagger — with a live 64 KB size meter.
Download the .tgs, or send it to Telegram and let the bot build your pack.
Why svgtgs
Composition-aware suggestions: layer count, spread, and strokes decide what gets offered — combos like Breathe + Fade Pulse included.
Every path is a layer. Cascade starts, override presets per layer, hide parts, add delays — stagger is what makes multi-part SVGs feel alive.
Basic loops, entrances, elastic squash, spins and flips, vector-parts choreography, and stroke Draw Path.
One toggle re-fits your art to the 100×100 emoji canvas with the same animation and validation.
Send an SVG to @svgtgscom_bot for instant conversion, or run the full editor inside Telegram — with Stars payments.
The converter is client-side: parsing, animating, and gzipping happen on your machine.
Catalog
The old way
| svgtgs | After Effects + Bodymovin | Generic converters | |
|---|---|---|---|
| Input | your existing SVG | rebuild artwork in AE | SVG (static only) |
| Animation | 60+ presets, per-layer | manual keyframes | none or one effect |
| Telegram limits | validated live | manual checking | often rejected |
| Cost | free · Pro once | $23+/month | varies |
| Time to sticker | ~1 minute | hours | minutes, static only |
FAQ
Upload the SVG to the svgtgs converter, pick an animation preset, and download the .tgs file. The conversion runs in your browser and the output meets every Telegram requirement: 512×512 canvas, 60 FPS, up to 3 seconds, under 64 KB gzipped.
Yes — converting SVG to TGS with the core presets is free, unlimited, and requires no account. A one-time Pro purchase unlocks the full catalog of 60+ presets, smart combos, and per-layer animation control.
No. Parsing, animation, and gzip encoding all happen locally in your browser. Only the optional "Send to Telegram" feature transmits the finished sticker to our bot.
Yes. Switch the output from Sticker (512×512) to Emoji (100×100) — svgtgs re-fits your artwork and validates the custom emoji limits automatically.
Paths, basic shapes, fills, strokes with dashes, linear and radial gradients, transforms, use/defs, CSS classes, clip paths (as masks), and even-odd fill rules. Text must be converted to outlines, and raster images are not supported by the TGS format.
Yes — open the Mini App from @svgtgscom_bot and the full converter runs inside Telegram, including Stars payments. You can also just send an SVG file to the bot and get a sticker back.