Edit your PNG in the browser.
safe · secure · no server · works offline · fast
…or just start typing at the cursor.
safe · secure · no server · works offline · fast
…or just start typing at the cursor.
Drop a .png and OmniViewer opens an image editor right in the page:
crop with aspect presets, resize to exact pixels
or a percentage, rotate and flip, apply colour and
creative filters, add procedural weather overlays, and remove or
replace the background. Every edit runs on a canvas in your browser
— no upload, no server, no install.
You work on a fast downscaled preview, but what downloads is the full-resolution result, re-encoded to PNG, JPEG or WebP with Undo and Reset along the way. For a single-purpose page, resize and crop open the same editor straight to that tool. The same drop also previews the image, inspects its chunks and metadata, and opens raw and hex views.
It’s one lens on OmniViewer’s PNG File Viewer — Chunks, Metadata Stripper & Palette: drop a file and every tab is one click away. OmniViewer opens every file format, entirely in your browser — no upload, no server.
No. OmniViewer is a static page with no server-side processing: your PNG is read directly by your browser and never leaves your computer. Even the metadata stripper works locally, assembling the clean copy from byte slices of your original file.
An 8-byte signature followed by a flat list of self-describing chunks: IHDR holds the dimensions and pixel format, IDAT holds the filtered, deflate-compressed pixels, IEND marks the end, and ancillary chunks carry everything else — color profiles, transparency, text metadata, EXIF. Each chunk has its own CRC-32 checksum.
They can. The eXIf chunk (official since 2017) carries a full EXIF block — camera make and model, timestamps, and sometimes the GPS position where the photo was taken. Text chunks and XMP packets add author, software and edit-history metadata. OmniViewer shows a verdict the moment the file opens and decodes what it finds.
Open the CHUNKS tab and click "Download clean copy". Every metadata chunk — text, XMP, EXIF/GPS, timestamps, unknown vendor chunks — is removed by pure byte surgery; the pixels are copied untouched, so quality is bit-identical and animation, transparency and color profiles are kept.
No. PNG chunks are independent, so removing one never touches the others: the clean copy contains your original IDAT pixel data byte for byte. Nothing is decoded, filtered or re-compressed — the image is pixel-identical.
Yes. The METADATA tab edits the registered PNG text keywords — Title, Author, Description, Copyright, Creation Time, Software, Source, Comment — and downloads a re-tagged copy with fresh, CRC-correct chunks spliced around the untouched pixel data.
Effectively unlimited. The chunk walk reads 8 bytes per chunk and skips the pixel data entirely, coalescing the IDAT runs — so even a multi-gigabyte scan costs a handful of tiny reads. The preview relies on your browser’s decoder; the chunk, hex and raw views work at any size regardless.
Yes. APNG is detected from the acTL chunk, the frame and loop counts show in STATS, and the preview plays the animation natively. The clean copy keeps the acTL/fcTL/fdAT animation chunks — only provenance metadata is stripped.
The PREVIEW tab extracts the dominant colors automatically and shows them as swatches under the image — click any swatch to copy its hex value. It’s a fast way to pull a palette out of a logo, screenshot or design export.