Generator · free · no sign-up
Handlelabel: turn your quirks into a hazard label worth posting
A free browser generator that composes your self-deprecating quirks into an industrial warning card — five hazard styles, forty built-in lines, a deterministic batch number — and hands you a 1080×1350 PNG. No account, nothing installed, and nothing you type leaves your device.
Play Handlelabel →01 What it is
Handlelabel is a one-screen generator for the "if you came with a warning label, what would it say?" joke. You tap a handful of quirks, choose a hazard style, and it composes an industrial warning card: a bold header band reading CAUTION or BIOHAZARD, your warning lines each paired with a drawn pictogram, a batch number in the footer, and a portrait PNG you can save or send.
The prompt is not new — it has run on TikTok for years (7.6 million posts on the main topic when our researcher last checked), and it resurfaces constantly on Pinterest boards and in meme generators. What has been missing is the artifact. Answering the prompt in a caption is easy; a card that looks like it came off a real machine — hazard typography, spacing that holds, glyphs drawn rather than pasted — is the part nobody had bothered to build. That is the whole product.
It runs entirely in your browser. No account, no install, no email, no upload.
02 Five styles, and what actually changes between them
Every label is drawn by the same renderer and re-skinned by one of five styles, so switching does not merely recolour the card. Each style carries its own header word, its own sub-line, and its own edge treatment:
- Caution — hazard-yellow header on an off-white card, black chevron tape along the top and bottom edges. This is the one people picture when they hear "warning label".
- Biohazard — near-black card, orange band, the sub-line DO NOT APPROACH UNARMED, held inside a solid orange rule.
- Fragile — a kraft-cardboard palette with a black band reading THIS WAY UP · HANDLE WITH CARE and a double shipping-box border. It reads like something that came off a pallet.
- Radioactive — deep magenta-black, EMOTIONALLY UNSTABLE ISOTOPE under the header, with a faint sunburst behind the whole card.
- Flammable — dark and ember-toned, KEEP AWAY FROM DRAMA & OPEN FLAME, with hazard tape running around all four edges instead of only the top and bottom.
03 Forty built-in lines, four buckets, and why the ceiling is six
The curated lines are organised into four buckets of ten. Habits is the daily evidence: the iced coffee dependency, the forty-seven open browser tabs, the one song on loop since Tuesday. Emotional hazards is the pressure section: overthinks everything, contents under emotional pressure, apologises on reflex. Social is handling instructions for other people: leaves you on read, replies in three to five business days, closes down every party. Chaos is the unpredictable-after-midnight set: cannot pick a restaurant, starts a new hobby each week, refuses the GPS and claims to know a shortcut.
You print between three and six of them, and the ceiling is a layout rule rather than an arbitrary cap: the warning rows share one fixed block of space between the header band and the footer, so every row you add divides that space further. Six short lines still render at a comfortable size; past six the type would shrink toward illegible. Three is the floor because two lines on a hazard card looks like an error rather than a joke.
The practical consequence is that four or five lines, drawn from different buckets, is where the card looks best. Six lines all from Habits reads like a list of complaints; one from each bucket reads like a person.
04 Your own line, and what never leaves your device
There is one free-text field, capped at 48 characters, and it is the only place your own words appear. Whatever you type is printed in capitals inside a dashed box at the foot of the warning block — the visual language of a sticker added by hand — with a live character count beside the field.
That text is drawn onto the canvas in your browser and nowhere else. It is not sent to a server, not stored, not placed in a share link, and not used in any preview image the site serves. The input strips control characters, collapses runs of whitespace and trims the result before it reaches the renderer, purely so the card stays legible. Skipping the field entirely is a perfectly good option: the card is complete without it.
The built-in lines follow one authoring rule: every one of them is a joke about you, never about anyone else. The source carries a list of terms that no trait tile or warning line is permitted to contain, and a unit test greps for them — so an edit that crossed that line fails the build rather than shipping. Nothing in the library names a real person, a diagnosis or a protected group.
05 What the download actually is
The export is a portrait PNG: 1080×1350 logical pixels, rendered at twice that — 2160×2700 — which is the shape Instagram and Pinterest both prefer and the shape that unfurls correctly as a link preview. The file is named after its own contents, so a Caution card arrives as handlelabel-caution-HL-XXXX-NN.png.
Two details matter before you save. The on-screen preview and the exported file are the same drawing code at different scales, so the card you are looking at is the card you get — there is no "looked fine on screen, cropped on export" gap. And the batch number is derived from your exact selection and nothing else: the same traits always produce the same code, in any order, on any device, so a label you liked last week rebuilds identically, the footer date aside.
On a phone that supports it, Share opens the native sheet with the PNG already attached, so the card can go straight into a chat or a story. Everywhere else — and whenever the platform refuses the file — it falls back to saving the image to your device. There is no version without the footer strip; it is always drawn, because on a card this postable, the card is the advertisement.
06 When it is the right tool, and when it is not
Handlelabel is the right tool if what you want is a shareable object rather than a quiz result. It does not score you, rank you or tell you who you are — you choose your own lines, and the only judgement in the product is the design. That is deliberate, and it is also the honest limit.
It is the wrong tool if you want a result delivered to you — nothing is generated for you to discover — or a public gallery, a profile or a permalink to your card, since nothing you make is stored: the PNG itself is the share. It is the wrong tool for a label about a friend, a colleague or an ex, because every built-in line is aimed inward, and that is the joke. And it is the wrong tool if you want a history: close the tab and the label is gone unless you saved it.
Open it, tap four things you recognise, and see whether the card is funny enough to send. That takes about fifteen seconds, which is roughly the right price for finding out.
07 Questions people ask
- Is handlelabel free, and do I need an account?
- It is free and there is no account. The site is ad-supported and runs entirely in your browser — nothing to install, no email, no sign-up, and every style and every trait line is available without paying.
- Can I post the label to Instagram, Pinterest or a story?
- That is what it is built for. The download is a 1080×1350 portrait PNG at 2× resolution, the shape both platforms prefer. On phones that support the Web Share API, the Share button opens the native sheet with the image attached; elsewhere the PNG saves to your device and you post it yourself.
- Does it save or upload anything I type?
- No. Your custom line is drawn onto the image in your own browser and is never sent to a server, never stored, and never placed in a share link. Closing the tab leaves nothing behind — which also means the app cannot recover a label you forgot to save.
- Can I make a warning label about someone else?
- The built-in lines are all self-directed — they are written to be funny about you, not about another person — and the app is intended for laughing at yourself. The custom field is yours to use, but the product is not built as a tool for labelling other people.
- Why does my label have a batch number?
- For the look, and for consistency. Real industrial labels carry a batch code, so the card does too — but it is not random: it is derived from your exact selection, so the same set of traits always prints the same code. Rebuild a label you liked and you get the same card, with the footer date updated to today.
- How many traits can I pick?
- Between three and six. Three is the minimum before the download unlocks, and six is the ceiling — the warning rows share one fixed area of the card, so more than six would shrink the type past readable. Four or five lines drawn from different buckets is where the card looks best.
08 More from the shelf
- Tierforge — Drag anything into tiers. Post the card.
- Tapedeck — Make someone a mixtape.
- Tilewright — Draw seven tiles. Outword the AI.
- Chess — Beat the engine. Post the win.
Last reviewed 2026-09-17.