Skip to content
I Hate Online Tools
← All tools

Generate & Create

Make a gradient, placeholder, QR code, favicon set, or Open Graph image in the browser. No account, no generator API holding the result.

Runs in your browser · Nothing uploaded

About Generate & Create

Not every image starts as a photo. This category builds files from settings: a gradient, a placeholder rectangle, a QR code, a favicon pack from one source image, a 1200×630 share card from a headline. Nothing here calls a model API. If you wanted an AI picture, this is the wrong site, on purpose.

QR codes are generated locally. The URL you type isn't sent to a QR service. That matters if the link is an internal admin path or a one-time token.

Favicon set and OG image are the two “I'm shipping a site this afternoon” tools. They won't replace a designer. They will replace a 45-minute hunt for a 32×32 PNG.

Tools in this category

Gradient

Gradient exports a two-colour linear gradient at the size you set. Backgrounds, OG placeholders, a slide. No mesh, no twelve stops. If you need that, use an editor; if you need a file in ten seconds, this is it.

Placeholder image

Placeholder image is a local stand-in, grey box, labelled with its size, the kind of thing you would otherwise hotlink from a placeholder host. Those hosts see every request. This one doesn't.

QR code

QR code draws a downloadable PNG from the text you type. URLs, wifi strings, a token. Test the download with your phone before you print a thousand stickers. Quiet-zone and error correction are the usual defaults, not a warehouse-grade encoder.

Barcode generator

Barcode generator draws Code 128, EAN-13, UPC-A, or Code 39 to canvas/SVG with check-digit help for retail codes — JsBarcode, offline.

Favicon set

Favicon set takes one image and writes ICO plus the PNG sizes browsers actually ask for. Start from a simple square source. A 12-megapixel photo shrunk to 16×16 will look like noise.

OG share image

OG share image builds a 1200×630 card from a headline and a background. That's the size most chats and social sites want. It isn't a brand system. One idea, large type, download.

Device mockup

Device mockup drops a screenshot into a generic phone, tablet, or laptop frame and exports PNG. Frames are stylized geometry, not branded product silhouettes.

Image steganography

Image steganography hides or reveals a message in RGB least-significant bits and always exports PNG so JPEG does not wipe the payload.

ASCII art generator

ASCII art renders short text in one built-in block font. It is not a FIGlet library, and short strings work best.

Signature maker

Signature maker draws or types a signature and exports a transparent PNG. It is an image of your signature, not a certified e-signature.

Photo collage maker

Photo collage puts up to four photos on a fixed 1200 by 900 canvas in a simple grid and exports one PNG. Photos are fitted, not cropped, and spacing and background are not adjustable.

Image captioner

Image captioner puts one line of white, outlined text near the bottom of a 1080 by 1080 canvas. It does not wrap, and non-square photos are stretched; for free placement use Add text under Annotate.

Screenshot beautifier

Screenshot beautifier sets a screenshot on a gradient or solid backdrop with padding, rounded corners, and a shadow. Useful for docs and posts, and the screenshot stays on your device.

Code screenshot

Code screenshot renders a snippet as a styled image with syntax colours and a window bar. Highlighting is pattern-based, so unusual syntax can be coloured imperfectly.

Chart builder

Chart builder turns pasted CSV or tab-separated data into a bar, line, or pie chart and exports a PNG. It handles simple series, not dashboards, and there is no JSON input or SVG export.

QR code scanner

QR scanner decodes a QR code from an image or the camera and shows the text without opening it. Good for checking a link before you trust it.

Barcode scanner

Barcode scanner reads common 1D codes such as EAN, UPC, Code 128, and Code 39 from an image or camera, and shows the format it found. It returns the number only; it does not look up products.

Air-gap transfer

Air-gap transfer sends a small file between two devices as a sequence of QR codes, with no network involved. Slow, and meant for keys and short files.

Common questions

Do these generators call an AI or QR API?

No. Gradients, placeholders, QR, favicons, and OG cards are drawn in the tab. The string you type for a QR code stays in the tab. If a tool needed a network model, I would not have shipped it on this site.

What size should an Open Graph image be?

1200×630 pixels is the size this tool exports, because that's what most platforms crop toward. You can make other sizes elsewhere; this page is the share-card size on purpose.

Why is a favicon more than one file?

Browsers and home screens ask for different sizes, and ICO is still required in enough places that omitting it's how you get a broken tab icon. The set is boring on purpose.

Why these tools don't upload your files

There is no server to upload to. Each page is a static file, and the work happens in your browser. Your file is read from disk into memory, processed, and handed back as a download. Once the page has loaded you can disconnect from the network and it keeps working. The longer explanation

Install the app