Compress to Exact KB
Fit an image under a required file-size limit.
🔒 Processed locally in your browser
Add photo or signature
Add one or both · each file is optional
Tool settings
Adjust the result before processing
Advanced optionsAspect-ratio behavior
Requirements can change. Check the official notice before final submission. If the current website shows different limits, use Edit requirements below.
Edit requirementsUse the latest values shown on the official website
Preset values are filled automatically. Manual edits apply only to this browser session/current files; the preset JSON remains unchanged.
Session-only edits: changing or resetting Photo affects only Photo; changing or resetting Signature affects only Signature. Built-in presets are never rewritten from this page.
Advanced optionsFine-tune the enhancement
Detection uses a small analysis copy, but the final crop always comes from the original resolution and downloads as lossless PNG. No forced resize or JPEG recompression.
Supported: EXIF, GPS, XMP, IPTC/comments and common PNG/WebP metadata containers.
Image pixels are not resized, blurred or recompressed. Colour profiles may be retained because removing them can visibly change colour.
Advanced cropZoom & fine positioning
Choose an image to enable the original-resolution crop editor.
Choose an image to start editing.
Advanced optionsZoom, resize, transform & export
Edits are composed first and exported once. A maximum size is a ceiling, not a promise of an exact byte count. Because a pixel edit creates a new file, metadata cannot be safely preserved across every format; the editor will explain this instead of silently ignoring the checkbox.
JPG, PNG, WebP or PDF · OCR runs on this device
Images resize to max 1800px · PDF pages process one-by-one to keep RAM use lowExtracts editable text only. Copy it or download a .txt file.
The first setup can take up to about 1 minute while text-recognition support and language data are prepared in your browser. Later scans in the same session are much faster.
Keep this tab open while text recognition gets ready. Your image or PDF never leaves this device.
Choose images to start page review.
Advanced PDF optionsPage size & orientation
Advanced image optionsPages, resolution & JPG quality
Text⌄
Image⌄
Annotate⌄
Shapes⌄
JPG, PNG or WebP · receipts, pages and forms · up to 25 MB
Choose an existing image or open the device camera directly. Processing stays local.Auto detects whether the crop looks like a document or a normal photo. Documents get paper whitening plus stronger text; photo-like images skip aggressive whitening. Choose Clean Document only when you want to force document enhancement.
Customize QRColor, error correction & optional logo
M is the normal default. When a logo is used, PixelOrigen raises low settings to H and caps the logo at 20% of the QR side. Always test a branded QR before printing.
Choose an image or use your camera.
Camera permission is requested only after you tap Use camera.Keep the QR code inside the frame
PNG, JPG or WebP · square or non-square · up to 20 MB / 32 MP
Choose an image to enable the square crop.
Advanced: customize for installable apps (optional)App name, PWA colors & manifest settings
Tap a color swatch to open PixelOrigen's full hue-wheel picker, or type any custom #RRGGBB value in the HEX box.
Browser + iOS + Android/PWA icons
JPG, PNG or WebP · processed sequentially for predictable mobile memory.