Free image, PDF, text & developer tools
Choose the task. Keep your data on your device.
Find your next shortcut.
Useful by themselves. Better in your everyday workflow.
Compress Image to a Target Size
Reduce a photo to a target size with a verified byte limit. JPEG output, processed in your browser.
Image toolsCompress Image to 20 KB
Reduce a photo to 20 kb with a verified byte limit. JPEG output, processed in your browser.
Image toolsCompress Image to 50 KB
Reduce a photo to 50 kb with a verified byte limit. JPEG output, processed in your browser.
Image toolsCompress Image to 100 KB
Reduce a photo to 100 kb with a verified byte limit. JPEG output, processed in your browser.
Image toolsCompress Image to 200 KB
Reduce a photo to 200 kb with a verified byte limit. JPEG output, processed in your browser.
Image toolsResize Image
Resize an image to custom pixel dimensions. Choose fit, center crop or stretch, then download a JPEG without uploading your photo.
Image toolsResize Image to 600 × 600
Create a 600 × 600 pixel image with fit, center crop or stretch. Download a JPEG without uploading your photo.
Image tools2 × 2 Inch Photo at 300 PPI
Make a 600 × 600 pixel photo for a 2 × 2 inch print at 300 PPI. Resize locally; set the physical print size in your printer settings.
Image toolsYouTube Banner Resizer
Create a 2,560 × 1,440 pixel image with fit, center crop or stretch. Download a JPEG without uploading your photo.
Image toolsLinkedIn Banner Resizer
Create a 1,584 × 396 pixel image with fit, center crop or stretch. Download a JPEG without uploading your photo.
Image toolsWebP to PNG
Turn a browser-readable WebP into a PNG for an editor or workflow that expects PNG. Processing stays in your browser.
Image toolsWebP to JPG
Convert a WebP photo into a widely supported JPG. Transparent areas become white, and the downloaded JPEG uses lossy compression. Processing stays in your browser.
Image toolsPNG to WebP
Create a WebP version of a PNG when the destination supports it. Compare the downloaded file with the original because a conversion does not always reduce size. Processing stays in your browser.
Image toolsSVG to PNG
Rasterize a simple standalone SVG into PNG at its browser-decoded intrinsic size. SVG files with active content or external references are rejected. Processing stays in your browser.
Image toolsImages to PDF
Combine JPG, PNG or WebP images into one PDF. Reorder pages, choose A4 or Letter, and download locally without uploading your photos.
PDF & documentsLLM API Cost Calculator
Estimate monthly token costs using your provider’s current input and output rates. No API key or model request required.
AI calculatorsLocal LLM VRAM Calculator
Estimate model weights, KV cache and runtime memory for a local language model. All assumptions are editable.
AI calculatorsAutomation ROI Calculator
Estimate hours saved, net operating value and setup-cost payback from an automation workflow.
AI calculatorsJSON Formatter & Validator
Validate JSON syntax and format a readable copy without sending your data to a server.
Data & textJSON to CSV Converter
Convert a JSON array of objects to CSV with unioned headers and spreadsheet formula protection.
Data & textCSV to JSON Converter
Read quoted comma-separated data into a JSON array while keeping cells as strings.
Data & textJSON to SQL INSERT Converter
Generate quoted SQL INSERT statements from a JSON array of objects. Review before running against a database.
Data & textJSON to YAML Converter
Convert JSON into a conservative YAML representation with quoted strings and keys.
Data & textBase64 Encoder & Decoder
Encode UTF-8 text as Base64 or decode Base64 back to text.
Data & textURL Encoder & Decoder
Percent-encode a URL component or decode an encoded UTF-8 component locally.
Data & textJWT Decoder
Inspect a signed JWT header and payload locally. Signature verification is not performed.
Data & textSHA Hash Generator
Generate SHA-256, SHA-384 or SHA-512 digests of UTF-8 text using browser cryptography.
Data & textUnix Timestamp Converter
Convert Unix seconds, Unix milliseconds or an ISO timestamp into UTC and local time.
Data & textUUID v4 Generator
Generate up to 1,000 random version-4 UUIDs locally with the browser’s cryptographic generator.
Developer toolsCron Expression Checker
Validate standard five-field cron syntax and preview upcoming run times in UTC.
Developer toolsJavaScript Regex Tester
Test a JavaScript regex and inspect matched text, positions and capture groups.
Developer toolsChmod Permission Calculator
Translate three- or four-digit Unix octal permissions into symbolic read, write and execute flags.
Developer toolsIPv4 CIDR Subnet Calculator
Calculate the network, subnet mask, address count and host range for an IPv4 CIDR.
Developer toolsByte Size Converter
Convert decimal KB, MB and GB alongside binary KiB, MiB and GiB with explicit units.
Developer toolsWord, Character & UTF-8 Counter
Count whitespace-separated words, Unicode code points, lines and UTF-8 bytes in text.
Data & textText Cleaner — Remove Duplicate Lines & Line Breaks
Remove duplicate lines, join text copied from a PDF, or trim extra spaces. Clean plain text locally in your browser.
Data & textCase Converter — Uppercase, Title Case & camelCase
Convert text to uppercase, lowercase, title, sentence, camel, snake or kebab case. Unicode-aware transformations in your browser.
Data & textText Compare — Word & Line Diff Checker
Compare two texts by word or line, highlight additions and removals, and download a comparison report. Local processing with explicit limits.
Data & textMerge PDF Files
Combine PDF files into one document. Reorder files, preserve original page sizes, and download locally without uploading your PDFs.
PDF & documentsSplit PDF & Extract Pages
Extract selected PDF pages into a new document. Enter ranges, reorder or repeat pages, and download a PDF locally without uploading your file.
PDF & documentsFavicon Generator
Create a downloadable favicon package from a PNG, JPG or WebP. Includes ICO, PNG icons, a web manifest and HTML tags, processed locally.
Image toolsBlur or Pixelate Image
Select rectangular areas to blur, pixelate or cover with a solid color. Undo individual regions and export a PNG or JPG locally in your browser.
Image toolsQR Code Generator
Create static QR codes for URLs, Wi-Fi networks, contacts or text. Download PNG and SVG without an account or upload.
Data & textMouse Double-Click Interval Tester
Inspect intervals between mouse presses and flag events less than 80 ms apart. Use slow isolated clicks to investigate repeats.
Hardware testsMouse Polling Rate Checker
Estimate the rate of mouse motion samples delivered to this browser, including coalesced events where available.
Hardware testsKeyboard Ghosting & Rollover Test
See received keyboard codes, held combinations and the maximum number of simultaneous keys observed by your browser.
Hardware testsDead Pixel & Refresh Rate Test
Inspect solid monitor colors in fullscreen and estimate the animation-frame cadence your browser observes.
Hardware tests