Free Tools for
Everyday Work
Image, PDF, text & developer tools. No sign-up. Local file processing, with clear data choices for network tools.
Featured Tools
Selected tools for common tasks
All 55 Tools
Choose a tool for your task. No installation or account required.
Image Tools
12 tools
Background Remover
Plain backgrounds
Blur Image
Blur & pixelate
Format Converter
PNG, JPG, WebP
Image Compressor
Reduce file size
Compress to Size
Target a KB limit
Document Photo
Passport & visa sizes
Image Cropper
Crop with precision
Image Resizer
Any dimension
Image to Text (OCR)
Extract text
HEIC to JPG
iPhone photos
WebP to PNG
Lossless, keeps alpha
AVIF to JPG
Wide compatibility
PDF Tools
8 tools
Text Tools
5 tools
Dev Tools
20 tools
JSON ↔ CSV
Convert flat records and tables
JSON Schema Validator
Validate JSON against a draft-07 schema
JSON to TypeScript
Infer types from a JSON example
API Client
Send HTTP requests
Base64
Encode/decode
Code Beautifier
Format HTML/CSS/JS
Cron Parser
Parse cron
Diff Checker
Compare text
Hash Generator
MD5, SHA
JSON Formatter
Format & validate JSON
JWT Decoder
Decode tokens
Markdown Renderer
Render markdown
Online Compiler
Run JavaScript and Python examples
Regex Tester
Test patterns
Request Catcher
Capture requests
Local Proxy
Forward to localhost
SQL Formatter
Beautify SQL queries
URL Encoder
Encode URLs
UUID Generator
Generate IDs
WebSocket Client
WS connections
Local tools. Clear data choices.
Image, PDF, text, and many developer tools process content in your browser. Network tools send requests to external services; some local tools download processing libraries. This site also uses analytics and advertising. Tool inputs are not included in the optional tool-outcome metrics.
Read how data is handledHow UtilByte handles your files
Image, PDF and video tools process selected files in your browser. Network tools send data to the services described on their pages. Site analytics and advertising are separate from tool processing.
Local file processing
Local file tools use your device to process files. Processing time depends on the file, the tool and your device. Some tools download an engine or language data before they can start.
Check each tool’s data choices
Read the processing disclosure before adding content. Network tools need a connection, and local tools may need one to load their processing resources. Offline availability varies by tool.
Read how data is handledYou can read the code
The whole site is MIT-licensed and public. If you would rather not take a privacy claim on faith, check it, or run the project locally.
View the source on GitHub