All the tools you need,
right in your browser
Edit PDFs, images, and data files instantly. No uploads, no servers, no data collected. Everything runs locally on your device.
PDF Tools
Merge, split, compress, rotate, and edit your PDFs
Organize & Edit
Merge PDF
Combine multiple PDF files into one document.
Split PDF
Divide a PDF into multiple files by page range.
Compress PDF
Reduce PDF file size while keeping quality.
Rotate PDF
Rotate pages to the correct orientation.
Remove Pages
Select and permanently delete pages from your PDF.
Reorder Pages
Drag and drop to rearrange pages in any order.
Add Watermark
Stamp text watermarks on every page.
Add Page Numbers
Insert page numbers at any position.
Annotate & Sign PDF
Draw, add text, or sign PDF pages directly in your browser.
Convert
Image Tools
Crop, resize, filter, and export your images
Data Tools
View, format, compare, and convert data files
Table Viewer
View CSV, JSON, and Parquet files as a sortable, searchable table.
Table Analytics
Get column statistics — min, max, mean, unique counts, and top values.
JSON Formatter
Prettify, minify, and validate JSON instantly in your browser.
JSON Diff
Compare two JSON objects and highlight every added, removed, or changed value.
CSV Formatter
Re-parse and reformat CSV with custom delimiters and quote characters.
CSV Diff
Compare two CSV files row-by-row and highlight additions, removals, and changes.
JSON to CSV
Convert a JSON array of objects to a downloadable CSV file.
CSV to JSON
Convert a CSV file to a JSON array with a live preview.
Timestamp Converter
Convert Unix timestamps (s, ms, µs, ns) to dates in any timezone, and back.
Markdown Editor
Write and preview Markdown live with a split-pane editor. GFM support, toolbar, and .md download.
Markdown to PDF
Convert Markdown to a formatted PDF. Preview, A4/Letter page size, and print to PDF.
QR Code Generator
Generate QR codes for URLs, text, emails, and more. Customize colors and download as PNG or SVG.
Data Randomizer
Generate realistic fake data for testing: names, emails, addresses, UUIDs, and 20+ more types. Export as JSON or CSV.
Encoding & Security
Base64, URL encode, hash, JWT, AES, HTML entities, PKCE
Base64 Encoder/Decoder
Encode text or files to Base64 and decode back. Supports URL-safe variant.
URL Encoder/Decoder
Percent-encode URLs and decode them back. Component or full URL mode.
HTML Entities
Encode characters to HTML entities and decode them back.
Hash Generator
Generate SHA-1, SHA-256, or SHA-512 hashes from text or files. Hex or Base64 output.
JWT Decoder
Decode and inspect JWT headers, payloads, and expiry in one click.
AES Encrypt/Decrypt
Encrypt and decrypt text with a passphrase using AES-256-GCM.
PKCE Generator
Generate code_verifier and code_challenge for OAuth 2.0 PKCE authorization flows.
Your files stay on your device
InBrowserApp runs entirely in your browser using JavaScript and WebAssembly. No files are ever uploaded to any server. Your documents remain private — always.