PNG Chunk Viewer & Remover
Last Updated: June 28, 2026
100% Client-Side Processing
Your PNG files never leave your browser. All chunk parsing and metadata removal happens locally.
Drop your PNG files here
or click to browse. Supports single or batch PNG processing.
PNG Chunk Viewer & Remover
Upload a PNG file to inspect, analyze, and remove hidden metadata chunks. Your images never leave your browser.
Files (0)
No files added. Drop PNG files above.
No file selected
—
Chunk Summary
Removal Mode
Edit Chunk Values
Select a text chunk in the table below to edit its value.
Batch Progress
Starting...Chunk Explorer
| # | Type | Classification | Size | CRC | Details | |
|---|---|---|---|---|---|---|
| Upload a PNG to inspect chunks | ||||||
Chunk Detail
—
—
—
—
—
Processing Report
Session Metrics
Privacy Audit & Trust Verification
This tool operates entirely in your browser. No PNG data is transmitted, stored, or logged. All processing uses volatile memory buffers that are released on tab close.
Inspect and remove hidden metadata chunks from PNG files. View tEXt, zTXt, iTXt, and eXIf chunks. Supports selective removal, anonymization, and metadata editing. 100% browser-based with zero uploads.
How To Use
Follow these simple steps to get started with png chunk viewer & remover.
Upload your PNG
Drag and drop a PNG file or click to browse. The tool parses the PNG structure and lists every chunk in an interactive table.
Inspect metadata chunks
Review the chunk explorer to see all tEXt, zTXt, iTXt, eXIf, and custom metadata chunks. Click any chunk to view its decoded content.
Choose cleaning mode
Select Remove Metadata, Selective Removal, Anonymization, or Edit mode. Configure which chunks to remove, anonymize, or edit.
Download sanitized PNG
Click 'Sanitize & Download' to get your cleaned PNG with verified CRC checksums, preserved transparency, and zero quality loss.
Real-World Examples
Practical situations where png chunk viewer & remover helps solve real problems.
Privacy Protection
Remove author names, software versions, AI prompts, and tracking metadata from PNG files before sharing them online or with clients.
Design Asset Sanitization
Clean PNG exports from Photoshop, Figma, Canva, and other design tools that embed tool names, author info, and copyright metadata.
AI Image Anonymization
Remove Stable Diffusion, Midjourney, and ComfyUI generation metadata including prompts, negative prompts, and workflow data from AI-generated PNGs.
Why Use This Tool
Discover how this tool can improve your workflow and productivity.
100% Browser Processing
Your PNG files never leave your device. All chunk parsing, metadata removal, and CRC recalculation happens locally via Web Workers.
Binary PNG Chunk Parser
Full PNG specification parser that traverses every chunk — IHDR, PLTE, IDAT, IEND, tEXt, zTXt, iTXt, eXIf, gAMA, pHYs, iCCP, and custom chunks.
Four Cleaning Modes
Remove all metadata chunks, selectively choose chunks to delete, anonymize values with generic text, or edit metadata directly.
CRC Validation & Recalculation
Every modified chunk gets a valid CRC32 checksum. PNG integrity, transparency, and pixel data are always preserved.
Common Use Cases
Practical scenarios where this tool can help you get things done.
Privacy Protection
Remove author names, software versions, AI prompts, and tracking metadata from PNG files before sharing them online or with clients.
Design Asset Sanitization
Clean PNG exports from Photoshop, Figma, Canva, and other design tools that embed tool names, author info, and copyright metadata.
AI Image Anonymization
Remove Stable Diffusion, Midjourney, and ComfyUI generation metadata including prompts, negative prompts, and workflow data from AI-generated PNGs.
Tool Summary
Quick facts about this tool at a glance.
What Is PNG Chunk Viewer & Remover?
A PNG Chunk Viewer & Remover is a browser-based privacy tool that parses, inspects, and removes metadata chunks from PNG files using raw binary parsing — all processed locally with zero uploads, zero quality loss, and automatic CRC32 recalculations for every modified chunk.
About This Tool
How PNG Files Work
PNG (Portable Network Graphics) is a lossless image format designed as a patent-free replacement for GIF. Unlike JPEG which stores data in a continuous stream of markers and segments, PNG uses a rigid chunk-based architecture. Every PNG file starts with an 8-byte signature (137 80 78 71 13 10 26 10) followed by a sequence of chunks that together define the image.
PNG Chunk Architecture
Each chunk in a PNG file has four parts:
1. Length (4 bytes): The length of the chunk's data field only (not including the length, type, or CRC) 2. Type (4 bytes): An ASCII identifier like IHDR, IDAT, tEXt, etc. 3. Data (variable): The chunk's payload 4. CRC (4 bytes): A CRC32 checksum calculated over the type and data fields combined
The first byte of the chunk type determines the chunk's properties:
- Bit 5 (0x20) of byte 1: Ancillary (1) vs Critical (0)
- Bit 5 (0x20) of byte 2: Private (1) vs Public (0)
- Bit 5 (0x20) of byte 4: Safe to copy (1) vs not safe (0)
Critical chunks (IHDR, PLTE, IDAT, IEND) are required for a valid PNG. Ancillary chunks provide additional information and can be safely removed without affecting the image's rendering.
Critical vs Ancillary Chunks
Critical chunks must appear in every valid PNG:
- IHDR: Image header — width, height, bit depth, color type, compression, filter, interlace
- PLTE: Palette (required for indexed-color images)
- IDAT: Image pixel data (may be split across multiple IDAT chunks)
- IEND: Image end marker (must be the last chunk)
Ancillary chunks are optional and contain metadata:
- tEXt: Text metadata (keyword + null + Latin-1 text)
- zTXt: Compressed text (keyword + null + compression method + compressed data)
- iTXt: International text (keyword + null + compression flag + language + translated keyword + UTF-8 text)
- eXIf: Embedded EXIF data (often added by photo editors)
- gAMA: Gamma correction value
- cHRM: Primary chromaticities
- pHYs: Physical pixel dimensions
- sRGB: sRGB color space rendering intent
- iCCP: ICC color profile
- bKGD: Background color
- tIME: Last modification time
- hIST: Image histogram
- oFFs: Image offset
- sPLT: Suggested palette
- sTER: Stereoscopic 3D indicator
Privacy Implications of PNG Metadata
Modern applications embed extensive metadata in PNG files. Adobe Photoshop includes the software version and author name. Figma and Canva add generator information. AI image generators — Stable Diffusion, Midjourney, ComfyUI — embed the full generation prompt, negative prompt, seed, model hash, and workflow configuration in tEXt chunks. These chunks can reveal:
- Your identity (Author chunk)
- Your software and version (Software chunk)
- Your creative process (Prompt chunks)
- Your editing history
- Copyright ownership
- Custom tracking identifiers
Browser-Based Privacy
The PNG Chunk Viewer & Remover processes everything locally using:
1. ArrayBuffer to read the PNG file as raw binary data
2. Uint8Array and DataView to traverse each chunk byte-by-byte 3. CRC32 engine to validate existing checksums and recalculate after modifications 4. Web Workers to process off the main thread for responsive UI 5. Blob download to save the cleaned PNG without any server interaction
Your PNG files, their metadata, and the cleaned results never leave your browser's memory.
Quick Summary
Enterprise-grade PNG forensic metadata inspection and removal entirely in the browser. Uses raw ArrayBuffer/DataView binary parsing to traverse the complete PNG chunk structure — IHDR, PLTE, IDAT, IEND, tEXt, zTXt, iTXt, eXIf, gAMA, cHRM, pHYs, sRGB, iCCP, bKGD, hIST, oFFs, sPLT, sTER, tIME, and custom/unknown chunks. Full CRC32 validation for every chunk with automatic recalculation after modification. Supports four cleaning modes: Remove Metadata Chunks (strip all tEXt/zTXt/iTXt/eXIf/custom), Selective Removal (per-chunk checkboxes), Anonymization (replace values with generic text), and Edit Metadata (modify chunk values directly). Chunk explorer with search, filter by type (Critical/Metadata/Custom/Removable), sort by index/type/size, and detail viewer with decoded text content for tEXt/iTXt chunks. Includes session metrics dashboard, processing report with JSON/CSV export, and localStorage preference persistence.
Related Concepts
Explore related terms and topics associated with png chunk viewer & remover.
Frequently Asked Questions
Common questions about png chunk viewer & remover.
How do I remove metadata from a PNG file?
Upload your PNG file to the PNG Chunk Viewer & Remover. The tool automatically parses every chunk and displays them in an interactive table. Select Remove Metadata mode to strip all tEXt, zTXt, iTXt, eXIf, and custom metadata chunks, or use Selective Removal to choose specific chunks. Click 'Sanitize & Download' to get your cleaned PNG — all processed locally in your browser.
Are my PNG files uploaded to any server?
No. All processing — PNG parsing, chunk inspection, metadata removal, CRC recalculation, and PNG rebuilding — happens entirely in your browser using raw binary parsing via Web Workers. Your PNG files never leave your device. No uploads, no servers, no third-party access.
What are PNG tEXt chunks?
PNG tEXt chunks are metadata containers that store human-readable key-value text pairs within PNG files. Common tEXt chunks include Software (editor name), Author, Comment, Copyright, Description, and custom application data. Unlike JPEG EXIF which has a fixed structure, PNG tEXt chunks are flexible and can store any text metadata the generating application chooses to embed.
Will PNG transparency be preserved after cleaning?
Yes. Transparency is preserved because the PNG Chunk Viewer & Remover only modifies metadata chunks (tEXt, zTXt, iTXt, eXIf, and custom chunks). The IHDR, PLTE, IDAT, and IEND chunks — which contain the actual image data, palette, and pixel transparency — are never touched. Alpha channel data remains completely intact.
Does the tool support batch processing?
The tool processes one PNG at a time with full chunk inspection and metadata removal. The architecture is designed for future batch processing support with a Web Worker pool. For now, each file receives thorough forensic analysis before any metadata is removed.
Can software hide tracking information in PNGs?
Yes. Many applications embed tracking information in PNG metadata chunks. Design tools like Photoshop, Figma, and Canva add Software and Author fields. AI image generators like Stable Diffusion and Midjourney embed full generation parameters including prompts, negative prompts, and workflow data in tEXt chunks. Game engines and custom applications may embed proprietary metadata in custom chunk types.
Why is PNG metadata different from JPEG EXIF?
PNG uses a chunk-based architecture where each piece of data — image header, color profile, pixel data, text metadata — is stored in independent chunks with their own length, type, CRC checksum, and data. JPEG uses marker-based segments within a continuous stream. PNG chunks are self-validating with CRC32 checksums, making them more robust but also requiring proper CRC recalculation after modification.
Can AI prompts be embedded in PNGs?
Yes. AI image generators commonly embed generation parameters in PNG tEXt chunks. Stable Diffusion stores prompts in a 'parameters' or 'Prompt' field. ComfyUI stores the full workflow graph. Midjourney may embed generation seeds and parameters. These chunks can reveal the exact creative process behind an image, making them a privacy concern for artists sharing their work.
Can I edit PNG metadata instead of deleting it?
Yes. The tool supports Edit mode for text metadata chunks (tEXt and iTXt). You can modify the values of software name, author, comment, prompt, and other text metadata fields instead of removing them entirely. This is useful when preserving the metadata structure is preferred over complete removal.
What happens to CRC checksums when chunks are modified?
The tool automatically recalculates CRC32 checksums for every modified chunk. CRC32 is calculated over the chunk type and data fields combined. After removal, anonymization, or editing, the tool computes the correct CRC and writes it to the output file. The resulting PNG has fully valid CRC checksums and passes standard PNG validation.
How can I tell if a PNG has hidden metadata?
Upload the PNG to the Chunk Viewer. The tool immediately shows the total chunk count, metadata chunk count, and custom chunk count. Metadata chunks are highlighted with a visual badge. You can click any chunk to view its full contents — including decoded text for tEXt and iTXt chunks. Any chunk that is not IHDR, PLTE, IDAT, or IEND is potentially privacy-sensitive metadata.
What is the difference between tEXt, zTXt, and iTXt?
tEXt stores uncompressed key-value text pairs using Latin-1 encoding. zTXt is the same as tEXt but with the text value compressed using zlib/deflate compression. iTXt supports international text with UTF-8 encoding, language tags, and optional compression. All three serve the same purpose — storing text metadata — but with different encoding and compression characteristics.
Related Tools
Explore more tools that complement this utility.
Image Steganography Checker
Detect hidden text, secret messages, embedded files, and LSB steganography in images. 100% browser-based forensic analysis with zero uploads.
GPS Data Viewer & Forensic Inspector
Inspect hidden GPS coordinates, camera specs, and EXIF metadata inside your photos locally. 100% private client-side viewer.
Image Thumbnail Remover
Detect, preview, and permanently remove hidden EXIF thumbnails from JPEG images without affecting original photo quality. 100% browser-based forensic tool.
People Also Searched For
Explore related tools commonly used alongside this utility.
Privacy Image Blur & Redaction Tool
Blur faces, redact text, pixelate details, and censor private information in images. Interactive canvas editor with Gaussian blur, pixelation, black/white box, and mosaic modes. 100% browser-side with zero uploads.
Local EXIF Stripper
Completely remove hidden EXIF, GPS, camera specs, and privacy metadata from your photos locally. 100% private browser processing with zero uploads.
Geotag Spoofer
Replace, inject, randomize, or remove GPS metadata from JPEG photos entirely in your browser. Interactive map picker, manual coordinate entry, lossless EXIF editing with zero uploads.
Image Compressor
Compress, resize, and convert JPG, PNG, and WebP images directly in your browser.
Instagram No Crop Tool
Fit full-size photos into Instagram-friendly aspect ratios without cropping. Add padding, solid colors, or blurred backgrounds, and export ready-to-post images.
Reviewed by FreeDeskTools Editorial Team
PNG Chunk Viewer & Remover has been reviewed for accuracy, usability, privacy, and browser-side performance. FreeDeskTools tools are designed to run locally whenever possible, helping users complete tasks quickly without unnecessary data collection.
Was this tool helpful?
Your feedback helps us improve PNG Chunk Viewer & Remover and build better tools for everyone.