Image Resizer
Resize a photo in the browser, with a stepped downscale that keeps detail, and nothing uploaded anywhere.
4000×3000 to 1200×900 · 2.29 MB to 234 KBCanvas →Images handled on your own machine: QR codes, favicons, compression, resizing and format conversion, none of it uploaded anywhere.
Resize a photo in the browser, with a stepped downscale that keeps detail, and nothing uploaded anywhere.
4000×3000 to 1200×900 · 2.29 MB to 234 KBCanvas →Encodes an image to a data URI in your browser, with the size it adds, the snippets it goes into, and a straight answer on whether inlining it is worth it.
data:image/png;base64,…FileReader →Six PNGs, a real multi-size favicon.ico, the link tags and the manifest, all built in the browser from one square image.
<link rel="icon" href="/favicon.ico" sizes="32x32" />Canvas →Decodes a GIF in your browser and re-encodes it with fewer colours, fewer frames or fewer pixels, showing what each choice costs and saves.
Colours · frames · pixelsNothing uploaded →Turns a snippet into an SVG whose text is still text: selectable, searchable and sharp at any size, with a PNG offered second because it is the lossy option.
SVG first, PNG secondSVG →A first draft of alt text for an image, written to the rules that matter: under 125 characters, no "image of", and DECORATIVE when the picture adds nothing.
Under 125 charactersVision →EAN-13, EAN-8 and UPC-A as SVG, with the check digit worked out, the quiet zone kept and the printed size in millimetres.
400638133393 → check digit 1 · 37.29 mmArithmetic →Wraps a screenshot in a drawn browser, phone, tablet or laptop frame and exports SVG or PNG, entirely in your browser.
Frame a screenshotDrawn, not photographed →Generate valid, ready-to-paste WordPress code in seconds without configuring a local runtime.
Your input is never uploaded
No submit button, no waiting
Copy, download or share a link
Built by Pixarlabs for WordPress
Clean output that follows WordPress conventions, no bloat, and everything computed in your browser.
Tools run in your browser. Database names, prefixes and secret salts you type are never sent to a server.
$ uploaded: 0 bytesGenerated code uses translatable labels, safely quoted values and the core hooks WordPress expects.
$ add_action( 'init', 'register_book' );Copy the result, download a ready file, or share a link that restores your settings.
$ download wp-config.php