Edit, compress and convert photos, merge/split/replace PDF pages, plus handy generators — ready the moment you open it.
Files never leave your device, so use it with peace of mind.
Crop, filters, text, mosaic, background removal and convert — in one screen
PShrink many images at once — see savings before you save
Click any spot to copy its HEX code instantly
One click to a transparent PNG — then compose onto a new background
PResize precisely by pixels or percent — format and quality included
Turn photos into an animated GIF — speed, loop, boomerang
Crop to 35×45 mm, 2×2 in and more, saved at 300 DPI — on your device only
Hide IDs and phone numbers with one drag — images and PDFs, safely
Compress, resize, trim, convert and make GIFs — right in your browser, no upload
Combine multiple PDFs into one, in order
Pick only the pages you need into a new PDF
Swap a page in the middle, or slot new pages in anywhere
Bundle multiple photos into one PDF
Place a stamp or signature image anywhere and save
Save each page as a JPG or PNG image
Slim down scan-heavy PDFs — preview the result before saving
Cut any part of a song to MP3 or WAV with fades — no upload
Pull text out of photos and scans — processed on your device
Paste text or drop PDF, Word and Excel files — changes highlighted line by line and character by character
Excel ↔ JSON, CSV and Markdown tables — just paste and convert
With/without spaces, words, lines and bytes — live
Turn hundreds of files into name_01, name_02… in one go
Spin a wheel or draw random winners — lunch picks to giveaways
Turn links or text into a QR image
Create CODE128 / EAN-13 barcodes as images
Days between dates, or the date N days away — instantly
Strong random passwords with your rules
Crop, filters, text, mosaic, background removal and convert — in one screen
No. All editing happens inside your browser and nothing is uploaded. Close the tab and nothing remains.
It is free with no sign-up. There are no watermarks and no limit on how many times you can save.
Crop and rotate, adjust brightness/contrast/saturation, add text, draw with pen, mosaic or blur, and remove backgrounds — all on one screen. On save you can choose PNG, JPG or WebP and set a target file size.
Yes. Ctrl+Z or the undo button reverts up to the last 4 steps. To start over, press New image.
The first run downloads the recognition model (about 40 MB) once. After that it starts immediately, and the model still runs entirely on your device.
No. All editing happens inside your browser on your device; files are never transmitted anywhere.
PNG, JPG and WebP are supported, plus AVIF where your browser supports it. Auto compression to a target size (KB) is also available.
Combine multiple PDFs into one, in order
No. Merging happens entirely in your browser and nothing is uploaded, so contracts and statements never leave your device.
Free with no sign-up. There is no file count limit, but above 400 total pages only file-level merging is available to protect performance.
Switch to page mode and you can drag pages, move them with the arrow keys, or remove them with ×. Colour badges show which document each page came from.
No. Only the preview is capped at the first 60 pages per file; the merged result always contains every page.
There is no fixed limit; speed depends on your device and file sizes.
PDFs are processed only in browser memory and never sent to a server. Closing the tab clears everything.
Pick only the pages you need into a new PDF
No. Page extraction runs in your browser and the file is never uploaded.
Yes, free with no sign-up.
Yes. Every page appears as a thumbnail; click the ones you want to keep and they become the new PDF. For a long run of pages, select all and click to remove the few you do not need.
No. A new PDF is created from your selection and downloaded, leaving the original untouched.
Yes. Click page previews to select exactly the pages you want, then extract them into a new PDF.
Swap a page in the middle, or slot new pages in anywhere
No. All editing happens in your browser and the file is never uploaded.
Yes, free with no sign-up.
Yes. A replacement can be one-to-many — the page is removed and multiple pages inserted — and you can pull several pages from another PDF at once.
Yes. Upload an image or paste a screenshot with Ctrl+V; inserted images are fitted automatically to the reference page size.
No. After Apply you can keep editing other pages and download everything once at the end.
A specific page from another PDF, or an image (scan/photo). Images are fitted to the original page size.
Yes. After one replacement, select another page and repeat, then download once at the end.
Bundle multiple photos into one PDF
No. The PDF is built inside your browser and the photos are never uploaded.
Yes, free with no sign-up.
Pick A4 portrait, A4 landscape or original size, then choose fit (with margins) or fill (cropped). Vertical position and margin colour are adjustable, and the thumbnails preview the exact layout.
Drag the thumbnails or use the arrow keys. For a set of portrait photos, A4 portrait with fit is usually the safest combination.
Turn links or text into a QR image
No. QR generation happens entirely in your browser and the link or text you type is never transmitted.
Free with no sign-up. The QR is saved as an image file, so it keeps working independently of this site — it never expires and is not tracked.
Yes. Adding a logo switches the code to the highest error-correction level (H), but always scan-test it before printing or distributing.
Low contrast — such as a light code on a dark background — reduces reliability. A dark code on a light background is the safest combination.
Shrink many images at once — see savings before you save
No. Compression runs entirely in your browser and nothing is uploaded, even with many files at once.
Free, no sign-up. There is no hard file limit, but dropping in a very large batch of high-resolution photos may slow down depending on your device.
Enter a target size per image and press Auto fit — quality is adjusted to land under it. Results download as a single ZIP.
PNG is lossless, so the quality slider does not apply. To cut size significantly, save as JPG or WebP instead. At the same quality WebP is usually smaller than JPG.
You control quality with a slider and see per-file savings before saving. WebP is usually smaller than JPG at the same quality.
Click any spot to copy its HEX code instantly
No. Colour analysis happens only in your browser and the image is never uploaded.
Yes, free and no sign-up required.
Click anywhere on the photo and that pixel’s HEX code is copied to your clipboard instantly. A magnifier follows your cursor so you can hit the exact pixel.
Picked colours stack up on the photo so you can compare them like a palette. Dominant colours are also extracted automatically when you load an image.
With/without spaces, words, lines and bytes — live
No. Counting happens only in your browser and nothing you type is sent or stored anywhere.
Yes, free with no sign-up.
Characters with and without spaces, words, lines and bytes — all updating live. Handy for essay limits and social post limits.
It depends on who you are submitting to. Application essays usually count spaces, but check the exact rule in the guidelines.
Strong random passwords with your rules
No. It is generated with your browser’s cryptographic random source and never stored or transmitted. Close the tab and nothing remains.
Yes, free with no sign-up.
Sixteen characters or more including symbols is a realistic safety line. You choose the length and which character types to include.
No — there is no storage feature at all. If you need to manage many passwords, use a dedicated password manager.
Cut out just the part you need — in your browser, no upload
No. Conversion happens entirely in your browser and the video is never uploaded. Close the tab and nothing remains.
Free with no sign-up. There is no hard limit, but very long high-resolution videos may slow down or fail depending on your device memory.
On modern browsers it is much faster than the video length. Older browsers fall back to the previous method, which takes about as long as the clip itself.
On most modern browsers, yes. If your device cannot encode MP4 the file is saved as WebM instead, which also plays in most players and browsers.
Leaving the resolution on Original keeps quality loss to a minimum. Lowering resolution or quality makes the file smaller but re-encodes it, so it will look softer than the source.
On modern browsers it is much faster than the clip itself. Older browsers fall back to the previous method (playing and recording), which takes about as long as the video.
On most modern browsers, yes. If your device cannot encode MP4 the file is saved as WebM, which also plays in most players and browsers.
Turn hundreds of files into name_01, name_02… in one go
No. Renaming and zipping both happen in your browser and nothing is uploaded.
Free with no sign-up, and any file type is accepted.
No. You download a ZIP of renamed copies; the files in your own folder are untouched.
Sort by name, date or manual. Manual lets you drag items into place, and images show thumbnails — useful when order matters, like trip photos.
Create CODE128 / EAN-13 barcodes as images
No. Barcode generation happens entirely in your browser and the value is never transmitted.
Yes, free with no sign-up.
CODE128 and EAN-13. The preview draws instantly as you type and you can save it as PNG.
EAN-13 only accepts 12–13 digits. For letters or free text, use CODE128 instead.
Days between dates, or the date N days away — instantly
No. Calculation happens entirely in your browser and nothing is transmitted or stored.
Yes, free with no sign-up.
The difference between two dates in days and weeks, or a resulting date after adding or subtracting days from a start date. Negative numbers go backwards in time.
Yes — countdowns, contract expiry dates and 100-day anniversaries are typical uses.
Place a stamp or signature image anywhere and save
No. Stamping happens entirely in your browser — neither the document nor the signature image is uploaded.
Yes, free with no sign-up.
Draw one directly with the ✍️ button; it is converted to a transparent PNG that sits naturally on the page. You can also upload a stamp image or paste one with Ctrl+V.
Yes. Click a page, drag the stamp into position and press Apply to this page, repeating for each page, then download everything at the end.
This tool composites an image onto the document; it is not a certificate-based digital signature. For contracts that require legal validity, use an e-signature service recognised by the relevant authority.
Save each page as a JPG or PNG image
No. Conversion runs entirely in your browser and the file is never uploaded.
Yes, free with no sign-up.
Selecting several pages downloads them bundled in a single ZIP. A single page downloads as a plain image file.
Choose a higher resolution for printing or zooming; JPG is lighter for sharing on the web. PNG keeps text edges sharper.
Slim down scan-heavy PDFs — preview the result before saving
No. Compression runs entirely in your browser and the file is never uploaded.
Yes, free with no sign-up.
Yes. This tool shrinks files by converting pages to images, so text can no longer be selected or searched afterwards. That is fine for printing or submission, but keep the original if you need the text layer.
Scanned or photo-heavy PDFs compress a lot, while text-only PDFs are already stored efficiently and leave little room to save.
Yes. Press Compress and you get a preview plus the size change before downloading, so you only save it if the reduction is worth it.
Hide IDs and phone numbers with one drag — images and PDFs, safely
No. Everything is processed on your device, so even ID cards and contracts never leave it.
Yes, free with no sign-up.
Yes. Simply drawing black boxes on a PDF leaves the text underneath copyable, so this tool converts the page to an image and genuinely removes the covered data.
For images, choose black box, mosaic or blur and drag an area — it applies the moment you release. For PDFs, select a page, drag an area and press Mask selection.
Yes. Undo reverts up to the last 5 actions, and there is also a full reset back to the original.
Yes. Images have their pixels destroyed, and PDF pages are re-rendered as images so the original text data is removed. It can’t be recovered by copying or moving objects.
Paste text or drop PDF, Word and Excel files — changes highlighted line by line and character by character
No. Text extraction and comparison both run in your browser and nothing is uploaded.
Yes, free with no sign-up.
Paste text directly, or upload PDF, Word (.docx), Excel or TXT files. Changes are located by page number for PDFs and by line number for text.
No. A scanned image PDF has no extractable text, so there is nothing to compare. Run it through the image-to-text tool first and paste the result.
Click an entry in the change list and both panes scroll to that spot together.
PDF, Word (.docx), Excel (.xlsx/.csv) and plain text. Text is extracted for comparison, so formatting and images are ignored, and scanned image PDFs have no text to compare (OCR coming). Save legacy .doc/.hwp as .docx first.
Excel ↔ JSON, CSV and Markdown tables — just paste and convert
No. Conversion happens only in your browser; neither files nor pasted content are uploaded.
Yes, free with no sign-up.
Excel, CSV and JSON are detected automatically and converted to JSON, JSON 2D, CSV or a Markdown table. Markdown tables paste straight into GitHub or Notion.
Copying a range in Excel and pasting it into the box is the fastest way to use it. For multi-sheet files, pick the sheet you want.
Resize precisely by pixels or percent — format and quality included
No. Resizing runs in your browser and the file is never uploaded.
Yes, free with no sign-up.
Enter either width or height and the other value is calculated automatically to keep the ratio. The 100/75/50/25% buttons are a quick way to scale down.
Yes — pick a format and quality and the estimated size updates live. The quality slider only appears for JPG and WebP, and the new dimensions are appended to the filename.
Pull text out of photos and scans — processed on your device
A server vision model for Korean, tables and handwriting — preview free, document download for 1 token. Only this feature sends your file to a server, deleted right after processing.
No. All recognition happens on your device and the image is never uploaded, so photos of IDs or contracts stay with you.
Yes, free with no sign-up.
It supports Korean + English recognition. Accuracy is best with printed text and sharp photos; Korean and handwriting are noticeably weaker. A higher-quality OCR option is in preparation.
The first use downloads the recognition model (a few MB per language) once. After that it is cached and much faster.
Edit the result on the right if needed, then use Copy or Save as .txt.
Spin a wheel or draw random winners — lunch picks to giveaways
No. Draws use your browser’s random number generator, and neither the entries nor the results are stored or transmitted.
Yes, free with no sign-up.
Up to 60. Pasting several lines at once adds them all together and removes duplicates.
Turn on Exclude drawn items and repeats will not come up again in consecutive draws. You can also remove single entries with the × on each chip.
The wheel spins and picks the single entry under the pointer; draw mode picks a set number of winners at random in one go.
Turn photos into an animated GIF — speed, loop, boomerang
No. The GIF is built inside your browser and the photos are never uploaded.
Free, no sign-up and no watermark.
Drag thumbnails to reorder — the number is the playback order. Choose speed, output size and loop count; turning on boomerang plays forward then backward for a seamless loop.
Yes. They are matched to the first frame, and you can choose fit (letterbox) or fill (crop).
The GIF format itself supports only 256 colours, so photo-heavy animations can band or dither. More frames also mean bigger files, so reducing the output width usually helps.
Type names, ride the ladder — pick who pays or who does what
X% of Y, ratios, percent change, increase & decrease — instantly
Pyeong ↔ square meters and m² ↔ ft², both ways, instantly
Crop to 35×45 mm, 2×2 in and more, saved at 300 DPI — on your device only
No. Everything runs inside your browser and the photo is never uploaded. Close the tab and nothing remains.
Free with no sign-up. No watermarks and no limit on saves.
Four presets: passport/visa 35×45 mm (default), 30×40 mm, 25×30 mm, and US 2×2 in. All export at exact 300 DPI print pixels, ready for a print shop.
Solid backgrounds only fill transparent PNGs. For an ordinary photo, remove the background first with the Background Remover, then load it here. JPG has no transparency, so even "keep original" saves on white.
The pixel dimensions are exact, but rules on clothing, expression and background differ by issuing authority. Always check their requirements before submitting.
Cut any part of a song to MP3 or WAV with fades — no upload
No. Trimming and encoding both happen in your browser and the file is never uploaded.
Yes, free with no sign-up.
Usually 20–40 seconds. Start just before the chorus and turn on fade-out for a clean ending.
No. iPhone ringtones need the separate m4r format, and this tool exports MP3 and WAV only. On Android an MP3 can be set as a ringtone as-is.
DRM-protected files and formats your browser cannot decode will not open. MP3 encoding is handled by lamejs (LGPL).
Features marked with P will later use points. You will be able to charge points or earn them by watching ads.
Principle: paid features always show a preview of the result before payment. Spend points only when you like the result.
For now, everything is free.
Bug reports and feature ideas — everything is welcome.