iLoveDevTools
64+ small, sharp developer utilities - PDF, JSON, JWT, hashes, SQL, images and more. Every transform runs in your browser; nothing you paste ever leaves the tab.
All 64 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.
- Markdown to PDF - Turn Markdown into a downloadable PDF with a live preview, A4 or Letter pages, adjustable margins, and tables and code blocks.
- Protect PDF - Add a password to a PDF with AES-256 encryption, and optionally restrict printing, copying and editing - all in your browser.
- Compress PDF - Make a PDF smaller in your browser: lossless cleanup, JPEG image recompression, or full page rasterizing, with the before and after size shown.
- Image to PDF - Turn JPG, PNG, WebP, GIF, BMP or AVIF images into one PDF, with page size, orientation and margin options and drag-to-reorder pages.
- PDF to PNG - Convert PDF pages to sharp PNG images at 1x, 2x or 3x resolution, with an optional transparent background, as a single file or a zip.
- PDF to PowerPoint - Convert a PDF to a PowerPoint (.pptx) in your browser: page images you can copy as pictures plus the text as editable text boxes. Layout is approximate.
- PDF to Text - Extract the text from a PDF in your browser: choose pages, keep line breaks or reflow into paragraphs, add page separators, then copy or download a .txt file.
- PDF Metadata Editor - View and edit a PDF's title, author, subject, keywords, creator, producer and dates in your browser, or strip all metadata for privacy before sharing.
- Flatten PDF - Flatten a PDF in your browser: turn filled form fields, and optionally highlights, drawings and stamps, into fixed page content that can no longer be edited.
View all 27 PDF Tools
- 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 or PNG.
- Sequence Diagram Generator - Turn a text script of who-calls-who into a live UML sequence diagram — actors, arrows, and responses — exportable as SVG or PNG.
- Case Converter - Convert text between camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, Title Case and Sentence case, one line at a time or all at once.
- Lorem Ipsum Generator - Generate lorem ipsum placeholder text as paragraphs, sentences or words, optionally starting with "Lorem ipsum" and wrapped in HTML paragraph tags.
- YAML Formatter / Validator - Format, validate and minify YAML in your browser, with line and column error messages, adjustable indentation, key sorting and multi-document support.
- XML Formatter / Validator - Pretty-print, validate and minify XML in your browser, with line and column error messages, adjustable indentation and attribute sorting.
- Word Counter - Count words, characters, sentences and paragraphs as you type, with reading and speaking time and a top-keywords list. Handles emoji and unspaced scripts; nothing leaves your browser.
- HTML to Markdown - Convert HTML to clean Markdown, or Markdown to HTML with a safe preview: headings, lists, links, images, code blocks and GFM tables, entirely in your browser.
View all 14 Text & Data
- 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.
- Number Base Converter - Convert numbers between binary, octal, decimal, hex and any base from 2 to 36, with BigInt precision, negative numbers and two's complement views.
- JSON to CSV Converter - Convert JSON to CSV and CSV to JSON in your browser: flatten nested objects to dot paths, choose comma, semicolon, tab or pipe delimiters, handle arrays and quoted fields, and detect types.
View all 7 Converters
- 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.
- JSON to TypeScript - Paste JSON and get TypeScript interfaces or types: nested objects, optional fields, mixed arrays and nulls, with root name, export and readonly options.
View all 5 Web & API
- 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.
View all 4 Encoding & Hashing
- Image Resizer - Resize images by pixels or percentage with aspect-ratio lock, social-media presets, crop-to-fill, and batch zip download - all in your browser.
- Image Converter - Convert images between PNG, JPG and WebP (AVIF where your browser supports it) with a quality slider, transparency handling and batch zip download.
- Image Compressor - Shrink JPG, PNG and WebP images in your browser: adjustable quality, resize, WebP conversion, PNG color reduction, batch .zip, with a before/after slider.
- SVG Optimizer - Shrink SVG files by removing comments, metadata and editor data, rounding numbers and minifying paths, with a live before/after preview and an SVG to PNG export. Runs in your browser.
View all 4 Image Tools
- 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.
- Image to Base64 - Convert an image to a Base64 data URI, raw Base64, a CSS background or an HTML img tag, or decode Base64 back into a downloadable image. Runs in your browser.
View all 3 File Utilities
Guides, comparisons & cheat sheets
Blog - Cheat sheets - FAQ
Featured on tinyshelf
