iLoveDevTools
41+ small, sharp developer utilities. Every transform runs in your browser; nothing you paste ever leaves the tab.
File Utilities
- PDF to Base64 - Upload a PDF file and convert it into a Base64 encoded string for easy sharing or embedding.
- Base64 to PDF - Convert a Base64 encoded string back into a downloadable PDF file.
PDF Tools
- Merge PDF - Combine multiple PDF files into a single PDF, in whatever order you choose.
- Split PDF - Split a PDF into multiple files at the page numbers you choose, downloaded as a zip.
- Remove PDF Pages - Delete specific pages or page ranges from a PDF.
- Extract PDF Pages - Pull specific pages or page ranges out of a PDF into a new file.
- Organize PDF - Drag to reorder pages, rotate or delete individual pages, all in one visual view.
- Rotate PDF - Rotate specific pages or an entire PDF by 90, 180, or 270 degrees.
- Add Page Numbers - Stamp page numbers onto every page of a PDF, with control over position, format, and starting number.
- Add Watermark - Overlay a text watermark across every page of a PDF, with control over opacity, rotation, and size.
- Crop PDF - Trim margins from every page of a PDF by an exact amount, in points, on each edge.
- JPG to PDF - Combine JPG or PNG images into a single PDF, in whatever order you choose.
- PDF to JPG - Convert PDF pages into JPG images, downloaded individually or as a zip.
- Compare PDF - Compare the text of two PDFs side by side and see exactly what changed.
- OCR PDF - Extract text from scanned or image-based PDFs using on-device OCR - no file ever leaves your browser.
- PDF to Markdown - Convert a PDF to Markdown, with headings guessed from font size and bullet/numbered lists detected automatically.
- Fill PDF Forms - Fill in an existing fillable PDF form - text fields, checkboxes, dropdowns, and radio buttons - and download the completed file.
- Sign PDF - Draw or type a signature and place it anywhere on a PDF page, then download the signed file.
- Unlock PDF - Remove editing/printing restrictions from a PDF that opens without a password.
- HTML to PDF - Convert HTML into a downloadable PDF, with a live preview and automatic multi-page pagination.
Encoding & Hashing
- Base64 Encoder - Quickly encode data into Base64 format or decode a Base64 string back to its original form.
- URL Encoder - Encode and decode URI components to ensure they are safe for use in URLs.
- Hash Generator - Generate cryptographic hashes from your text using various secure algorithms like SHA-256 and SHA-512.
- UUID Generator - Generate universally unique identifiers (UUIDs) with a single click.
Web & API
- JSON Tools - Format, validate, and minify your JSON data. Automatically fixes common issues like single quotes.
- JWT Debugger - Decode and inspect JSON Web Tokens (JWT) to view their header, payload, and signature.
- SQL Formatter - Automatically format and beautify your messy SQL queries to make them readable and consistent.
- cURL Converter - Convert cURL commands into native code snippets for languages like JavaScript and Python.
Text & Data
- Regex Tester - Test and debug your regular expressions in real-time with syntax highlighting and match results.
- List Utilities - Perform common operations on lists, such as sorting, finding unique items, and counting distinct entries.
- Array Generator - Convert a list of items into an array for your favorite programming language.
- Markdown Previewer - Write Markdown text and see a live, rendered HTML preview side-by-side.
- Code Diff Viewer - Compare two blocks of text or code to see a visual representation of the differences.
- Mock Data Generator - Generate realistic fake data — names, emails, UUIDs, dates, and more — as JSON or CSV, entirely in your browser.
- Mermaid Diagram Editor - Write Mermaid syntax and see a live flowchart, sequence, or class diagram preview, then export it as SVG.
- Sequence Diagram Generator - Turn a text script of who-calls-who into a live UML sequence diagram — actors, arrows, and responses — exportable as SVG.
Converters
- Timestamp Converter - Convert between Unix timestamps and human-readable dates with ease.
- Color Converter - Convert colors between HEX, RGB, and HSL formats, with a handy color picker.
- Data Format Converter - Convert data between JSON, YAML, and CSV formats for config files and data exchange.
- CSV to SQL - Convert CSV data into a ready-to-run CREATE TABLE and INSERT SQL statements.
- Cron Expression - Parse a cron expression into a plain-English schedule and see its next upcoming run times.
Blog - FAQ
Featured on tinyshelf
