43 tools, zero uploads
File tools that never leave your browser
No account, no uploads. Runs on your device.
Browse all 43 tools
~
43 items
PDF 8
Extract Images from PDFDrop a PDF and every embedded image comes back as its own thumbnail - pick which ones you want and download them as PNG files, zipped together.PDF
JPG/PNG to PDFChoose or drop one or more JPG/PNG images, put them in order, and download a single PDF - one page per image.PDF
Merge PDFCombine two or more PDFs into a single file. Drag to reorder before merging.PDF
Rotate PDFRotate every page, or just the ones that need it.PDF
Split PDFPick the pages you want, or split every page into its own file.PDF
PDF Tables to CSVFinds the tables in a PDF, shows you exactly what it found, and lets you fix a column before exporting to CSV.PDF
PDF to JPG/PNGDrop a PDF and render every page as a JPG or PNG image, previewed before you download. All pages come back together in one zip file.PDF
Bank Statement to CSVReads the transaction table out of a statement PDF, including ones that span several pages, and combines it into a single CSV.PDF
CSV & Spreadsheets 10
Compare CSV FilesDrop two CSV files and see exactly what changed, cell by cell - added rows, removed rows, and edited values, all highlighted. Pick a unique column and reordered rows still match up correctly.CSV
CSV to JSONPaste CSV data, or drop a .csv file, and download it as a JSON array. Every value stays a string, matching the CSV’s own text - nothing is guessed at.CSV
CSV to SQL INSERTPaste CSV data, or drop a .csv file, and get ready-to-run SQL INSERT statements for the database of your choice.CSV
CSV to Excel (XLSX)Paste CSV data, or drop a .csv file, and download it as a genuine .xlsx workbook that opens directly in Excel or Sheets.CSV
HTML Table to CSV/JSONPaste HTML markup or drop an .html file and get every table it contains as a CSV or JSON download.CSV
Merge CSV FilesDrop two or more CSV files and download them combined into one - mismatched columns line up by name, with blanks filled in rather than data shifted into the wrong column.CSV
Split CSVDrop a large CSV and download it split into smaller files of however many rows you choose - the header row repeated in each one, packaged as a single zip.CSV
Transpose CSVPaste CSV text, or drop a .csv file, and download it back with every row turned into a column and every column turned into a row.CSV
Excel (XLSX) to CSVDrop an .xlsx workbook and get a real, correctable preview of every sheet it contains, then download each one as CSV.Sheet
Excel to JSONDrop an Excel (.xlsx) file and download it as JSON. Every sheet in the workbook becomes its own array of records; nothing is sent anywhere.Sheet
JSON & Data Formats 7
Flatten Nested JSONPaste nested JSON, or drop a .json file, and download it flattened to dot-notation keys (or your own delimiter), as JSON or CSV.JSON
JSON Diff / ComparePaste two JSON values and see exactly what was added, removed, or changed, the moment you stop typing. Key order never matters - only real value differences do.JSON
JSON Minify/BeautifyPaste any JSON, or drop a .json file, and see the minified and beautified versions side by side, updated instantly.JSON
JSON to CSVPaste a JSON array of objects, or drop a .json file, and download it as a CSV. Nested objects become dot-notation columns; nothing is sent anywhere.JSON
JSON to YAMLPaste JSON, or drop a .json file, and download it as YAML.JSON
XML to JSONPaste XML, or drop a .xml file, and download it as pretty-printed JSON.JSON
YAML to JSONPaste YAML, or drop a .yaml/.yml file, and download it as pretty-printed JSON.JSON
Text 6
Remove Duplicate Lines/RowsPaste a list, or drop a .txt or .csv file, and download it back with every duplicate line removed.Text
Sort Text or CSV by ColumnPaste a list, or drop a .txt or .csv file, and download it back sorted - pick the column, numeric or alphabetic, ascending or descending.Text
Text Case ConverterPaste any text, or drop a .txt file, and get all six cases at once: UPPERCASE, lowercase, Title Case, camelCase, snake_case, and kebab-case.Text
Text Diff / ComparePaste two texts and see exactly what changed, line by line and word by word, the moment you stop typing. No upload step, no sign-up, no ads - paste and see.Text
Word & Character CounterPaste or type any text and watch the word count, character count, sentence count, and reading time update on every keystroke.Text
Word Frequency CounterPaste any text, or drop a .txt file, and see every word ranked by how often it appears, plus quick stats on length and repetition.Text
Developer 10
Base64 Encode/DecodePaste text or Base64, or drop a file, and switch between encode and decode instantly.Dev
Hash GeneratorPaste text, or drop one or more files, and get MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes for each one.Dev
HTML Entity Encode/DecodePaste text or entity-encoded markup and convert it either direction: escape the characters that are meaningful in HTML, or decode named and numeric entities back to plain text.Dev
JWT DecoderPaste a JWT and see its header, payload, and expiry decoded instantly. This tool reads a token - it never verifies one, and says so plainly.Dev
QR Code GeneratorType a URL, plain text, or Wi-Fi network details and get a QR code instantly - no upload, no sign-up, no ads. Download it as a PNG or a scalable SVG.Dev
Regex TesterType a pattern and a test string, and see every match highlighted live, with each capture group broken out.Dev
SQL FormatterPaste any SQL query, or drop a .sql file, and see the beautified and minified versions side by side, updated instantly.Dev
Unix Timestamp ConverterConvert a Unix/epoch timestamp to a readable date, or a date back to a timestamp, in seconds or milliseconds, with both UTC and your local time shown explicitly.Dev
URL Encode / DecodePaste any text, query string, or URL and see the percent-encoded and decoded versions side by side, updated instantly.Dev
UUID GeneratorPick a UUID version and how many you need, and get ready-to-use UUIDs instantly - one at a time or up to 1,000 at once.Dev
Image 2
HEIC to JPG/PNGDrop one or more HEIC photos from your iPhone and convert them to JPG or PNG, right in your browser. Nothing is uploaded, so there’s no daily limit and no account.Image
Image Resize/CompressDrop a JPG, PNG, or WebP image, set a new width or height, and adjust the output quality - the preview and file size update live as you go.Image
Read more about how that’s possible on the how this works page.