A purupuru sticker turns one clear emotion into a small elastic loop. A cheek can wobble with pride, a tail can bounce with excitement, or a mascot can tremble before answering. The motion should strengthen the pose that already exists; if the sticker needs a paragraph to explain it, the design is too complicated for chat size.
Purupuru Maker can create the source motion as GIF, MP4, or WebM, but each sticker platform has its own publishing container. Treat the browser export as a master or intermediate file, then resize, convert, and validate it against the current platform requirements before submitting a pack.
Design the reaction before painting motion
Begin with an original drawing, licensed asset, or photo you have permission to transform. Use a square or near-square working canvas, keep the silhouette bold, and leave breathing room around ears, hair, or accessories. Thin strokes and tiny facial details disappear quickly when a sticker is shown beside a message.
Choose one emotional verb: tremble, celebrate, refuse, wait, laugh, or apologize. Then choose one moving part that communicates it. A shy tremble can use tight Quake motion; an excited mascot can use Bounce; a soft food character can use Jelly. Screenshot brief: show a storyboard row with the still pose, intended emotion, moving region, and one-sentence motion plan.
Platform specification comparison
Specifications change, so verify the official publishing page immediately before release. The table records official Telegram and LINE requirements available during this update. WhatsApp’s public consumer help did not expose an equivalent stable technical sheet, so its row is intentionally marked for current in-app or SDK verification instead of guessing.
| Platform | Animated format | Canvas | Duration / frames | File limit |
|---|---|---|---|---|
| Telegram video sticker | VP9 WebM, no audio | One side exactly 512 px; other ≤512 | ≤3 seconds; ≤30 FPS; looped | ≤256 KB |
| WhatsApp animated sticker | [需要实测] | [需要实测] | Verify current pack workflow | Verify current app or SDK limit |
| LINE animated sticker | APNG with .png extension | Up to 320 × 270 px | ≤4 seconds; 5–20 frames; 1–4 loops | ≤1 MB each |
Build a clean transparent source
Transparency is easiest when the character already has a clean alpha channel. Start from a transparent PNG, keep every moving part inside the canvas, and add a simple outline that remains visible on light and dark chat backgrounds. Do not use a checkerboard screenshot as fake transparency; the checkerboard would become part of the pixels.
Purupuru Maker reads transparent PNG artwork, but the final alpha behavior depends on the chosen recording and conversion path. Export a test, place it over both black and white backgrounds, and inspect the edge before producing a full pack. If the destination requires transparent VP9 WebM or APNG, use a converter that explicitly preserves alpha and validate the result in the platform preview.
Paint and tune motion for sticker scale
Paint the flexible center at roughly 65–80% strength and taper the attachment edge to 25–45%. A brush size between 35 and 70 works for many 512-pixel character canvases, but the correct size follows the artwork. Keep eyes, short text, and the outer stroke stable unless their movement is the entire joke.
Useful starting recipes are Jelly at speed 1.0, amplitude 12, damping 0.55 for a soft mascot; Bounce at speed 1.2, amplitude 10, damping 0.60 for an ear or tail; and Quake at speed 1.8, amplitude 6, damping 0.30 for a nervous reaction. Preview at the approximate sticker size, not only on the large editor canvas.
Screenshot brief: create three phone-scale previews—soft Jelly, vertical Bounce, and tight Quake—with the same outline thickness. Add a fourth failure example where amplitude pushes the character into the crop.
Convert the master export for Telegram, WhatsApp, or LINE
Keep the uncompressed source and a platform-neutral master. Separate derivatives prevent one platform’s aggressive file limit from becoming the quality ceiling for every destination.
Record the conversion results instead of assuming they match: source GIF [需要实测], source WebM [需要实测], Telegram VP9 derivative [需要实测], LINE APNG derivative [需要实测], and current WhatsApp derivative [需要实测]. Compare byte size, alpha edges, loop seam, and phone-scale readability.
Telegram: prepare a VP9 WebM video sticker
Export WebM as the starting master, then confirm VP9 encoding, remove any audio stream, resize so one side is exactly 512 pixels, keep the other side at or below 512, and trim to three seconds or less. The official limit is 256 KB, so reduce dimensions only within the rule, shorten motion, simplify detail, or adjust encoding until the file validates.
WhatsApp: validate inside the current pack workflow
Use the currently supported sticker-maker or developer workflow and inspect its live validation messages. Record the accepted format, dimensions, duration, and byte limit as `[需要实测]` before batch conversion. Do not copy old third-party limits into a production checklist without confirming them against the current app.
LINE: convert the animation to APNG
LINE requires animated sticker images as APNG files using a .png extension, within 320 × 270 pixels, with 5–20 frames and up to four seconds total. The background must be transparent and the first APNG frame becomes the still image shown in the store, so make that frame express the reaction clearly even before playback.
Failure checklist before submitting a sticker pack
Send every finished sticker to a private test chat before release. Watch it beside other stickers, reopen the conversation to check autoplay behavior, and ask whether the emotion is recognizable without its pack title. A restrained loop that lands instantly is usually more reusable than a complicated miniature scene.
- The first frame reads as an intentional reaction, not a transition accident.
- The moving part stays inside the canvas at maximum displacement.
- Text and facial features remain readable at phone size.
- Transparent edges look clean on both light and dark backgrounds.
- The file format, codec, duration, dimensions, frames, and byte size pass the current platform validator.
- You own or have permission to publish every visual element commercially.
Design one emotion, animate one flexible detail, preserve a clean alpha edge, and create a separate validated derivative for each platform. That workflow keeps the purupuru charm while respecting the technical reality of sticker publishing.
