About PuffKit

The dedicated 3D puff sticker generator for flat SVG icons.

PuffKit is a purpose-built browser tool for one job: turning flat SVG icons into 3D puff stickers — the claymorphism aesthetic behind modern app icons, Notion cover art, App Store screenshots and SaaS landing pages. Unlike generic SVG-to-3D visualizers that only handle single-color logos, PuffKit keeps every color group and stroke as its own 3D layer, each with independent depth. Opinionated presets, production-ready PNG, finished in seconds.

Try PuffKit free → No signup. 10 free PNG downloads daily.

Why a dedicated puff sticker tool, not another "SVG to 3D" app

The "puff" or "claymorphism" look — rounded, inflated icons with soft bevels and real 3D lighting — has become the default visual shorthand for playful, approachable product branding. Apple's Memoji stickers, Notion's cover illustrations, Linear's feature graphics and countless App Store icons all lean on it. The aesthetic communicates polish and tactility without the cold formality of flat design or the overproduced feel of photorealistic 3D.

Generic "SVG to 3D" tools exist, but they treat 3D as a visualization playground — lots of knobs, neutral output, and whatever you can configure is what you get. That's great for experimentation, but it puts the aesthetic burden on you every time. You still have to know which bevel radius looks "puff-like", which lighting reads as claymorphism, which material doesn't look plastic. Most designers don't want to re-learn that every session.

PuffKit is deliberately narrow: one input, one output, one aesthetic. Flat SVG in, 3D puff sticker out. No timeline, no node graph, no modifier stack. Every preset — material, mood lighting, bevel — is opinionated and tuned to look correct by default, so the typical session is seconds, not minutes. What used to take an afternoon in Blender, or a fiddly session in a generic 3D web tool, becomes a minute of picking presets.

If you need full 3D modelling, use Blender or Spline. If you need generic SVG-to-3D, there are free visualizers online. PuffKit is for when you specifically need a production-ready puff sticker — right now, ready to drop into an App Store screenshot, a Notion cover or a landing page hero.

What you can do with PuffKit

Multi-color SVG illustrations

Not limited to single-color logos. Drop a multi-color flat illustration — each color group and stroke becomes its own 3D layer with independent depth, fill and bevel.

Per-layer depth control

Every path in your SVG can get its own thickness. Push the foreground forward, keep the background recessed, build visual hierarchy into the sticker.

Material presets

Switch between matte plastic, glossy vinyl, metallic, and rubber-like finishes. Each material responds physically to scene lighting.

Mood lighting presets

Warm sunset, cool studio, moody night, soft morning — one-click lighting scenes that change the whole feel without manual shader work.

Orbit camera framing

Drag to rotate, scroll to zoom. Frame the sticker from any angle before exporting. Reset to default with a single click.

PNG export at 1× / 2× / 3×

Export with transparent background at up to triple resolution — good enough for Retina product screenshots, landing page heroes and social cards.

Who PuffKit is for

Indie SaaS founders and app makersTurn your feature icons into landing-page hero graphics without hiring an illustrator or learning Blender.
Product designersGenerate 3D icon variants for onboarding flows, empty states, and paywall screens in minutes rather than hours.
Content creatorsProduce Notion covers, YouTube thumbnails, Instagram carousel graphics and newsletter illustrations with a consistent 3D look.
E-commerce and marketing teamsSpin up on-brand product graphics for ads, email headers and App Store screenshots without sending every asset through a contractor.

How PuffKit works

Upload a flat SVGDrag in any flat icon — Lucide, Heroicons, Feather, Material Symbols, or a custom export from Figma / Illustrator. Multi-layer files are supported.
Pick material and moodChoose from preset materials (matte, glossy, metallic) and lighting moods (warm, cool, studio, sunset). Swap them to preview the sticker under different conditions.
Adjust depth per layerDrag the thickness slider on any path in the sidebar. Layer-level depth lets you push focal elements forward and recess the rest.
Frame your camera angleOrbit and zoom on the canvas to find the shot you want. Reset to the default isometric-ish angle at any time.
Export as PNGDownload at 1× for web, 2× for Retina, or 3× for print-scale assets. Background is transparent by default.

PuffKit vs other ways to make 3D stickers

vs generic "SVG to 3D" web tools

Most browser-based SVG-to-3D visualizers only handle single-color logos — they extrude one flat shape, and if your SVG has multiple colors or layers, they flatten or refuse it. PuffKit groups paths by color and turns each group into its own 3D layer with independent depth and bevel. On top of that, PuffKit's presets are opinionated and tuned specifically for the puff aesthetic, so the first click is usually the final output rather than a 20-knob fiddle.

vs Figma 3D effect plugins

Figma's 3D plugins fake perspective with CSS transforms — no real lighting, no physical materials, no per-layer depth. PuffKit uses WebGL and Three.js for actual 3D shading, so highlights and shadows behave like real objects.

vs Spline, Vectary, Womp and other full 3D tools

Those tools are powerful but general-purpose — they expect you to model, light and render from scratch. PuffKit is scoped to one output: a puff sticker from a flat SVG. That means the learning curve is under a minute.

vs Photoshop bevel & emboss

Raster bevel filters are pixel-based and look flat next to real 3D. They also can't handle multi-layer SVGs or produce transparent backgrounds cleanly. PuffKit's output is vector-derived and physically lit.

vs AI image generators

DALL·E and Midjourney can produce puff stickers, but the result is probabilistic — your exact brand icon becomes something that looks similar but isn't quite yours. PuffKit is deterministic. Your icon stays your icon, just in 3D.

Frequently asked

What is a 3D puff sticker?

A 3D puff sticker is a flat icon extruded into a rounded, inflated form with soft bevelled edges and real 3D lighting. The look is also called claymorphism — the same aesthetic used by Apple's Memoji stickers, Notion cover art, and modern app icons. PuffKit generates this effect automatically from any flat SVG.

Do I need 3D or design skills to use PuffKit?

No. PuffKit takes any flat SVG and handles the extrusion, beveling and lighting automatically. Most users get a finished puff sticker within 30 seconds of uploading their first file. No Blender, Spline or Cinema 4D experience required.

What SVG files work as input?

Any standard flat SVG works — icons from Lucide, Heroicons, Feather, Material Symbols, Font Awesome, Freepik, unDraw, or hand-drawn files from Figma and Illustrator. Multi-layer SVGs are preserved, so each path can get its own depth and color.

Can I use the output commercially?

Yes. PNG exports from both the free and Pro tier are royalty-free for personal and commercial use — product UI, landing pages, marketing assets, client work, paid products. The only restriction is on redistributing PuffKit itself.

Is my SVG data private?

Yes. PuffKit runs entirely in your browser. Uploaded SVGs never leave your device — there is no server, no account, no upload step. Files are sanitized with DOMPurify on the client and processed locally with WebGL.

Does PuffKit work on mobile?

Yes, PuffKit runs on modern mobile browsers including Safari on iOS and Chrome on Android. A desktop browser is recommended for precision work — editing per-layer depth and framing camera angles is easier with a mouse or trackpad.

How is PuffKit different from Figma's 3D effect?

Figma's native 3D plugins are CSS-based and render a faked perspective without real 3D lighting. PuffKit uses WebGL and Three.js to compute actual 3D extrusion, bevel geometry, and shader-based lighting — so shadows and highlights behave physically. You also get per-layer depth control, which is not possible with CSS effects.

What if my SVG has complex paths, gradients or text?

Multi-path, multi-color flat SVGs work. PuffKit will warn you before processing if it detects things it can't represent in 3D: gradient fills are skipped (flatten to solid colors in your design tool first), text elements should be converted to outlines, and SVGs with a very large number of color groups may look crowded. Filters, masks and pattern fills aren't supported — PuffKit is designed for flat vector illustrations, not full SVG compositions.

Ready to make a puff sticker?

Drop a flat SVG and watch it extrude into 3D in seconds. No signup, no install.

Launch PuffKit →