FAQ
Test file generator questions
Check how size selection, browser memory and format-specific structures affect a downloaded test file.
Test File Generator
Are the files actually valid?
Yes. Each generator writes a correct container — real PDF cross-reference tables, PNG chunks with correct CRC-32 values, ZIP central directories. The output is checked against real parsers, including pypdf, Pillow, openpyxl and Python's zipfile module.
Does 1 MB mean 1,000,000 bytes?
Yes. 1 MB is 1,000,000 bytes; 1 MiB is 1,048,576 bytes. Choose either unit in the generator. Legacy size URLs keep their original binary byte counts; compare the exact readout with your upload limit.
Why do some formats have a minimum size?
A container carries mandatory structure before any padding is added. A valid PDF needs its catalogue, page tree and cross-reference table; an XLSX needs several XML parts. The readout shows the floor for whichever format is selected.
How large can a generated file be?
The file is held in memory before it's handed to the browser, so the ceiling is your available RAM. Practical limits vary by browser, device, architecture and available memory — large allocations may fail well before 2 GB on some devices, so treat that as a rough upper bound, not a guarantee.
Can I use these in an automated test suite?
Yes. Generate once and commit the file as a fixture, or run the same generators in Node for a reproducible pipeline.
Is this free to use?
Yes, with no account and no rate limit. There is no server-side cost to control, since generation happens on your own machine.
PDF Tools
Which PDF tools run locally?
All four — Merge, Split, Organize and Watermark — run entirely in your browser using pdf-lib. Nothing is uploaded.
Can I process password-protected PDFs?
Not currently — none of the PDF tools support encrypted or password-protected files. Remove the password first, with another tool, before using them here.
Image Tools
Do the image tools run locally?
Yes — all five (Compress, Convert, Crop, Resize, Rotate) run in your browser using the Canvas API. Nothing is uploaded.
Does image conversion remove EXIF metadata?
Yes. Every image tool here re-encodes the image, which strips EXIF data — camera model, GPS location, timestamps — automatically.
Converters
Which converters run locally, and which use a server?
Images to PDF, PDF to Images and Image to Text (OCR) run entirely in your browser. Office to PDF and PDF to Office upload your file to our server, since they need a real document engine that only a server can run.
Why isn't PDF to Word always identical to the original?
Tables, multi-column layouts and complex formatting don't always transfer precisely — results are best on simple text documents. See the PDF to Office tool page for the full list of limitations.
Which OCR languages are supported?
English only, currently.
Privacy and Security
Which tools upload my file, and which don't?
Only two: Office to PDF and PDF to Office. Every other tool on this site — the test-file generator and the eleven other PDF, image and converter tools — processes your file entirely in your browser and never uploads it.
How long are server-processed files stored?
Source deletion is attempted after processing. Results become eligible for queue cleanup after 15 minutes or are deleted after the first download. Cleanup timing depends on the queue process running; see Security for retained job metadata.
Does the test-file generator upload or log anything?
Generated file content stays in your browser. The page loads assets and Google Analytics; usage events include format, size and duration, without file content. Once its assets are loaded, the generator can work offline.
File Limits
What happens if the browser runs out of memory?
The tab may slow down, show a memory warning, or in rare cases crash — behavior varies by browser, device and available RAM, so there's no fixed number where this happens.
Can I process multiple files at once?
Only two tools currently support multi-file input: Merge PDF and Images to PDF. Every other tool processes one file per run.
Browser Compatibility
Which browsers are supported?
Any modern browser with JavaScript enabled — Chrome, Firefox, Safari and Edge are all tested. No plugins or extensions are required.