The banner creator builds an animated Telegram custom-emoji strip out of text, images and motion presets. It runs in the dashboard, not the bot; the finished pack is delivered to your Telegram DM.
Overview
You need to be logged in to open it.
Entry points
| Where | Path |
|---|---|
| Standalone page | /banner-creator |
| Dashboard | Emoji Design → Banner tab, "Open Banner Designer" button |
| Header nav | Free Tools → Banner Builder |
What a banner is
| Setting | Value |
|---|---|
| Tiles | 8, one row |
| Tile size | 512 × 512 px each |
| Loop length | 1.2s by default |
The raid bot's progress bar and the scanner's header images are also called banners; neither is built by this tool.
The top bar
| Control | What it does |
|---|---|
| Undo / Redo | Steps back and forward through the edit history. |
| Reset all | Resets every control to its starting state, after a confirmation. |
| Save | Saves the design to your saved banners. This is separate from the workspace draft, which auto-saves as you work and restores whatever you last had open. |
| Export | Opens the export panel — see Create → export, below. |
| View Saved | Lists your saved banners, each with an animated thumbnail. |
The styling row
| Control | Accepts | Default |
|---|---|---|
| Banner text | up to 24 characters | “MEMESCALE” |
| Font | a starter font, or one you upload (.ttf / .otf); “Font from web” pulls a font, colour palette and logos from a URL you paste | — |
| Text colour | hex / RGB, or a colour from a scanned site's palette | white |
| Container fill | hex / RGB — disabled while a Design is active | black |
| Add an animation | see below | none |
Text colour sub-rows
| Sub-row | Controls | Default once turned on |
|---|---|---|
| Style | Bold and Italic; Bold adds a Weight slider, 25%–250% | Weight 100% |
| Alignment | Left / Center / Right | Center |
| Gradient | two colour stops across the text | #56c4ff → #ba6eff |
| Outline | outline around the text | width 5, white |
| Shadow | drop shadow behind the text | dx 10, dy 14, black, 55% opacity |
Add an animation
| Source | What it does |
|---|---|
| From Emoji | place any premium emoji as a moving element |
| From Image → From Files | upload .png, .jpg, .jpeg, .webp, .avif or .svg |
| From Image → From Website | pick an image scraped from a site you scanned with Font from web |
| From Lottie File | upload a .json Lottie file |
| From Profile Picture | a Telegram user's profile photo by username, square or circle crop |
Limit
Up to 4 motions total, from any combination of these sources — the control disables itself at the cap.
The knob row
| Knob | Range | Default |
|---|---|---|
| Letter Spacing | −30 … 100 | 0 |
| Text Size | 40% … 100% | 100% |
| Border Radius | 0 … 250 — disabled when the active Design sets its own shape | 84 |
| Animation Speed | 0.3× … 2.5× | 1.0× |
| Border width (shown only once a Border preset is picked) | 2 … 16 | — |
A Second text field (up to 24 characters) appears once a Two-Text preset is active. Design colour badges appear once a Design is active, with a reset button that restores the skin's own palette.
The stage
The stage plays the same animation the pack ships.
- A background swatch picker sits over the stage; it shows a checkerboard when Container fill is none.
- Drag placed images and emoji to move them; a corner handle scales, another rotates, and × removes.
- Motion paths draw over the stage. Click one to edit, tint or delete it.
- A chip strip under the stage lists every active choice — Animation, Entrance, Design, Border and Two-Text — each removable with its ×. Clicking a chip jumps the rail to that cell.
The rail
Five tabs — Entrance, Animation, Design, Borders, Two-Text — list the pieces you can add. Every cell previews what picking it does to your current design.
Entrance (11)
| Name | Effect |
|---|---|
| Drop | the whole banner drops in from above and bounces to a stop |
| Rise | the banner sinks away and rises back up from below |
| Zoom | the banner collapses to a point and zooms back with a pop |
| Swing | the banner swings down from a top hinge and pendulums to rest |
| Slam | slams down hard — squash on impact, shockwave shake |
| Skid | races in from the left, overshoots and skids back into place |
| Float | the whole banner hovers — a weightless bob with a hint of sway |
| Breathe | the banner breathes — a continuous subtle scale swell |
| Catapult | tips back, launches skyward, falls back in and settles |
| Rubber | pops in like a rubber ball — a decaying jelly wobble |
| Hang | hangs like a signboard — a lazy pendulum sway from the top |
Animation (18)
| Name | Effect |
|---|---|
| Spin | letters spin in (rotation + fade) |
| Flip | card-flip: letters unfold from a vertical sliver |
| Typewriter | letters appear one by one, instant with a tiny pop |
| Elastic | letters land with a 3-swing elastic settle |
| Crossfly | letters fly in ACROSS the banner — entrances travel through neighboring emojis |
| Tracking | letters expand out from a center pile to final spacing |
| Heartbeat | whole word double-pulses once per loop (lub-dub) |
| Bounce | letters drop and bounce twice before settling |
| Drawon | letters DRAW themselves stroke-by-stroke, then fill in (trim paths) |
| Glitch | digital glitch: letters slice into bands that jitter + RGB split flashes |
| Shatter | letters SHATTER into shards that fly out, then reassemble |
| Swoop | letters SWOOP in along true curved arcs (spatial bezier paths) |
| Coinspin | each letter does a full 3D coin flip (backside shading), wave stagger |
| Marquee | infinite ticker — the word scrolls through the banner, perfect loop |
| Swing | letters swing down like pendulums, hinged at the top, with follow-through |
| Smear | fast slide-in with a motion SMEAR — letters stretch along the move, snap back |
| Popcorn | letters POP in random order with real squash-and-stretch |
| Arcin | letters swoop in on curved arcs from above, banking into place |
Design (28)
| Name | Effect | Colour slots |
|---|---|---|
| Ticket | event ticket — concave side notches + perforation dots | 1 · sets its own shape |
| Carbon | carbon fiber — fine diagonal weave stripes (two-color) | 2 |
| Outline | double border — thick white frame + inner hairline | 1 |
| Shadow3d | lifted card — soft offset drop shadow behind the banner | 2 |
| Extrude | stacked 3D depth — layered offset slabs behind the banner | 1 |
| Aura | volumetric sheen — twin colored radial glows drifting inside the fill | 2 |
| Holo | holographic foil — iridescent pastel sweep + drifting sheen | 3 |
| Nebula | deep-space clouds — twin colored nebulae + a starfield | 5 |
| Goldluxe | black-tie luxury — near-black satin + double gold hairlines | 5 |
| Vapor | vaporwave horizon — gradient sky, glowing sun, perspective grid | 5 |
| Circuit | circuit board — trace lines with solder-pad dots | 2 |
| Topo | topographic map — concentric contour rings | 2 |
| Ocean | deep water — layered wave crests over an abyss gradient | 2 |
| Auroraflow | living aurora — three color fields drift and breathe through the dark | 4 |
| Flowlines | dark abstract wave-lines gliding across the surface (the classic) | 2 |
| Meshdrift | moving mesh gradient — four color points slowly wander | 2 |
| Silk | black silk — a soft diagonal light band sweeps slowly, endlessly | 2 |
| Dustmotes | deep velvet with slow-drifting luminous motes | 2 |
| Sunburst | art-deco sunburst — gilded rays fanning up, breathing softly | 2 |
| Breathdark | executive satin that breathes — vignette and hairline in sync | 2 |
| Plusgrid | plus-sign lattice drifting over a dark field | 2 |
| Squiggle | hand-wavy squiggle rows gliding sideways | 2 |
| Hexlattice | honeycomb lattice — the Memescale hex grid, in-banner | 2 |
| Scallops | endless-clouds scallop bands rolling slowly | 2 |
| Diamondweave | interlocking diamond lattice, faintly breathing | 2 |
| Weave | woven cloth — over-under diagonal strands | 2 |
| Dotfade | dot matrix swelling from the center | 2 |
| Crosshatch | etched crosshatch — two stroke families shearing past each other | 2 |
Borders (8)
| Name | Effect |
|---|---|
| Rainbow | border color cycles through the spectrum |
| Sparks | tiny lights twinkling along the border |
| Beam | conic beam — a hot comet with a real fading tail laps the frame |
| Entwine | two-tone comets with tails chase each other, entwined |
| Breathe | double frame breathing in counter-phase, halo answering |
| Quarters | four synchronized arcs orbiting the frame — loader-spinner energy |
| Duelarcs | two opposed arcs chasing, widths breathing in counter-phase |
| Stations | twelve frame segments lighting up in sequence around the loop |
Two-Text (12)
| Name | Effect |
|---|---|
| Slide | snap-slide — text shoots in from the left, exits right, second text takes over |
| Pop | center-out pop — letters scale-pop in, pop away, second text pops |
| Zoom | camera cut — text lands from a zoom, racks out on exit |
| Flip | split-flap — letters flap down into place, flap away, board swaps |
| Cardflip | card flip — the whole word flips edge-on and the second text is the back face |
| Typeswap | typewriter swap — types in, backspaces away, types the second text |
| Cascade | soft cascade — letters drift-fade through, silky and quick |
| Glitchcut | glitch cut — text stutters into place, tears away, hard swap |
| Elastic | springy — letters bounce in with real spring physics, zip out clean |
| Backin | spring up past the mark, settle — leans back out below |
| Flipy | letters flip open door-style left to right, flip shut — swap |
| Jackbox | jack-in-the-box — wobble-spring open, snap shut — swap |
A Two-Text preset needs the Second text field, in the knob row, filled in — that's the text it swaps to mid-loop.
The motion system
A motion places a moving image, emoji, logo or profile picture on the stage and animates it, independently of the text animation.
Motion paths
Two modes:
| Mode | How it works |
|---|---|
| Dots | place up to 12 dots; double-click a dot to remove it |
| Draw | trace the path directly; it only moves forward |
| Control | Accepts |
|---|---|
| Size | 5% – 400% |
| Traversals per loop | 1×, 2× or 3× |
| Motion feel | Steady (linear) or Smooth |
| Rotate along path | on/off — the element turns to follow the path |
| Mirror | adds a mirrored twin on the other side; Flip ↔ and Flip ↕ toggles appear once on |
Motion presets
10 named motions, applied instead of a freehand path:
| Name | Effect |
|---|---|
| Hover | gentle levitation — perfect for a logo |
| Bounce | one confident hop per loop |
| Sway | barely-there side to side |
| Circle | small smooth orbit |
| Pendulum | swings like it's hanging |
| Pulse | breathes in place |
| Rock | tilts side to side |
| Drift | slow floating figure-eight |
| Heartbeat | double-thump pulse |
| Orbit | circles while spinning |
Create → export
From an open design to a delivered pack
- Click Export, in the top bar.
- Name the pack. The finished pack posts under “{name} @memescaleai”.
- Click Generate pack.
- The job is queued, then builds and uploads. If Telegram throttles the upload, the panel shows a countdown until it resumes.
- On success: “Success — check your DMs,” with a View in Telegram button. The design is also saved to your saved banners under the same name.
- Cancel, while a job is running, stops the render and deletes the half-built pack from Telegram.
Note
Delivery is always from
@memescalebotto your Telegram DM — never from your own bot, even if you picked one for the export.
Finished pack naming
| Input | Output |
|---|---|
| You type (pack name) | MEMESCALE |
| Posted title | MEMESCALE @memescaleai |
| Share link | t.me/addemoji/mzd1a2b3c4d_by_yourbot |
Every tile must fit Telegram's 64KB per-sticker ceiling; a design that can't fit fails the export.
Once delivered, the banner appears in Dashboard → Emoji Design → Banner as a gallery card, and under a “Banners” heading in the emoji picker of every message editor — inserted as the whole 8-tile strip in one click.
Limits
Field caps
| Field | Cap |
|---|---|
| Banner text | 24 characters |
| Second text (Two-Text) | 24 characters |
| Pack name (Export) | 48 characters |
| Save-design name | 48 characters |
Uploads
| Type | Cap |
|---|---|
| Image (From Files) | 4MB |
| Lottie JSON | 4MB |
Font (.ttf / .otf) | 3MB |
Account and render caps
| Limit | Value |
|---|---|
| Saved designs, per account | 200 |
| Packs generating at once, same account | 4 |
| Pack job timeout | 45 minutes |