Developer Tools
Useful Developer Tools
Free online tools to help with your everyday development tasks.
Formatters
JSON Formatter
Format, validate, and minify JSON data.
JSON Minifier
Compress JSON by removing whitespace.
JSON Validator
Check JSON syntax and locate the first error.
JSON Stringify
Escape JSON into a string literal, or back.
Sort JSON Keys
Alphabetise object keys at every level.
HTML Formatter
Beautify or minify HTML code.
CSS Formatter
Beautify or minify CSS stylesheets.
JS Formatter
Beautify or minify JavaScript code.
SQL Formatter
Format SQL queries for readability.
XML Formatter
Format and validate XML documents.
YAML Formatter
Format and validate YAML documents.
Encoders & Decoders
Base64 Encode/Decode
Encode or decode Base64 strings and images.
URL Encode/Decode
Encode or decode URL strings.
HTML Entities
Encode or decode HTML entities.
JWT Decoder
Decode and inspect JWT tokens.
Base32 Encode/Decode
Encode or decode Base32 strings.
Base58 Encode/Decode
Encode or decode Base58 strings.
ROT13 / ROT47 Cipher
Apply ROT13 and ROT47 ciphers to text.
CRC32 Checksum
Calculate CRC32 checksums of text or files.
Punycode Converter
Convert domains to and from Punycode.
Quoted-Printable
Encode or decode quoted-printable text.
Converters
JSON to YAML
Convert between JSON and YAML formats.
JSON to TOML
Convert between JSON and TOML formats.
YAML to TOML
Convert between YAML and TOML formats.
JSON to CSV
Convert between JSON and CSV formats.
XML to JSON
Convert between XML and JSON formats.
JSON to TypeScript
Generate TypeScript interfaces from JSON.
JSON to Python
Generate Python dataclasses from JSON.
JSON to Java
Generate Java classes from JSON.
JSON to C#
Generate C# classes from JSON.
JSON to Go
Generate Go structs from JSON.
JSON Schema Generator
Generate JSON Schema from sample data.
SQL to JSON
Convert SQL CREATE/INSERT to JSON.
Query String Converter
Convert URL query strings to and from JSON.
Number Base Converter
Convert between Hex, Decimal, Binary, Octal.
Unix Timestamp
Convert between dates and Unix timestamps.
Case Converter
Convert text to camelCase, snake_case, etc.
Text to HTML
Convert plain text to HTML with auto-detection.
CSV to Markdown
Convert CSV data into a Markdown table.
HTML to Markdown
Convert between HTML and Markdown.
Generators
UUID Generator
Generate UUID/GUID values.
Hash Generator
Generate MD5, SHA1, SHA256, SHA512 hashes.
Password Generator
Generate secure random passwords.
Lorem Ipsum
Generate placeholder text.
QR Code Generator
Generate QR codes from text or URLs.
QR Code Scanner
Decode QR codes from an image or camera.
Barcode Generator
Generate CODE128, EAN, and UPC barcodes.
Slug Generator
Convert text to URL-friendly slugs.
Meta Tag Generator
Generate SEO meta and Open Graph tags.
Placeholder Image
Generate placeholder images with custom size.
HTML Table Generator
Generate HTML table code with styling options.
Markdown Table Generator
Build Markdown tables with a visual editor.
robots.txt Generator
Generate robots.txt for search engine control.
.htaccess Generator
Generate Apache .htaccess rules.
Mock Data Generator
Generate realistic fake data for testing.
README Generator
Generate professional README.md files.
Random Number Generator
Random numbers, dice rolls, and coin flips.
Testers & Inspectors
RegEx Tester
Test regular expressions with highlighting.
Text Diff
Compare two texts and see differences.
Markdown Preview
Preview Markdown with live rendering.
String Inspector
Analyze text: char count, word count, etc.
JSON Path Evaluator
Evaluate JSONPath expressions against data.
CSV Viewer
View CSV data as a sortable table.
JSON Tree Viewer
Visualize JSON as an interactive tree.
Live Code Preview
Online code editors and compilers.
SVG Preview
Preview and optimize SVG code.
JSON Compare
Compare two JSON objects and see diffs.
Responsive Tester
Test URLs at different screen widths.
CSS Visual Tools
Gradient Generator
Create CSS gradients visually with presets.
Box Shadow Generator
Create CSS box shadows with live preview.
Flexbox Playground
Experiment with Flexbox properties visually.
Grid Generator
Create CSS Grid layouts visually.
CSS Unit Converter
Convert between px, rem, em, pt, vw, vh.
Border Radius
Create CSS border-radius visually.
Text Shadow
Create CSS text-shadow with live preview.
Animation Generator
Create CSS keyframe animations visually.
Filter Generator
Apply CSS filter effects with live preview.
Transform Generator
Create CSS transform effects visually.
Clip Path Generator
Create CSS clip-path shapes visually.
Multi-Column
Create CSS multi-column layouts visually.
Glassmorphism Generator
Create frosted-glass UI effects with CSS.
Neumorphism Generator
Create soft-UI shadow effects with CSS.
CSS Loader Generator
Generate animated CSS loading spinners.
CSS Button Generator
Design and export CSS buttons visually.
Cubic Bezier Editor
Build custom CSS easing curves visually.
CSS Blob Generator
Create organic blob shapes with border-radius.
Colors & Accessibility
Color Picker
Pick colors and convert between formats.
Color Converter
Convert HEX, RGB, HSL color values.
Palette Generator
Generate harmonious color palettes.
Contrast Checker
Check WCAG color contrast ratios for accessibility.
Color Blindness Simulator
Simulate how images look with color blindness.
Shades & Tints Generator
Generate shades, tints, and tones of a color.
Color Name Finder
Find the nearest named CSS color.
Text Utilities
Escape/Unescape
Escape or unescape special characters.
SQL Escape
Escape quotes for SQL string literals.
Regex Escape
Escape regular expression metacharacters.
XML Escape
Escape the five reserved XML characters.
CSV Escape
Quote a value for a CSV field.
Backslash Escape
Newlines and tabs as \n and \t sequences.
URL Parser
Parse and analyze URL components.
Word Counter
Count words, characters, and reading time.
Emoji Picker
Browse, search, and copy emojis.
Encoding Detector
Analyze text encoding and byte representation.
Find and Replace
Find and replace text with regex support.
Censor Words
Replace chosen words with asterisks.
Extract Email Addresses
Pull every email address out of text.
Extract a Substring
Take part of a string by position and length.
Find Hidden Characters
Detect zero-width and invisible characters.
Add Quotes to Text
Wrap every line in quotes, with a trailing comma.
Repeat Text
Repeat a string or block a number of times.
Truncate Text
Cut text to a maximum length with an ellipsis.
Reverse Text
Reverse the characters or word order in text.
Rotate Text
Shift the characters of a string, wrapping around.
Randomize Case
Flip letters to upper or lower case at random.
Text to Unicode
Convert text to Unicode code points and back.
Palindrome Checker
Check whether text reads the same backwards.
Create a Palindrome
Mirror text back on itself to form a palindrome.
Whitespace Cleaner
Trim, collapse, and clean up whitespace.
Remove Extra Spaces
Collapse runs of spaces and trim line ends.
Remove Blank Lines
Delete empty and whitespace-only lines.
Tabs to Spaces
Convert indentation between tabs and spaces.
Character Counter
Count characters with social media limits.
Text to Binary
Convert text to binary, hex, or decimal.
Morse Code Translator
Translate text to and from Morse code.
NATO Phonetic Alphabet
Spell text with the NATO phonetic alphabet.
Online Notepad
A notepad that autosaves in your browser.
Text to Speech
Read text aloud with browser voices.
Dev Utilities
Cron Parser
Parse cron expressions with next run times.
Cron Expression Builder
Build cron expressions from simple dropdowns.
Chmod Calculator
Calculate Unix file permissions.
HTTP Status Codes
Searchable HTTP status code reference.
MIME Type Lookup
Search MIME types by file extension.
Aspect Ratio Calculator
Calculate and convert aspect ratios.
Social Share Preview
Preview social media share cards.
Font Preview
Preview web-safe and Google Fonts.
CSS Minifier
Minify CSS and see the bytes saved.
JavaScript Minifier
Minify JavaScript with compression stats.
Pixel Ruler
Visualize pixel spacing scales.
Device Mockup
Place screenshots in device frames.
cURL Converter
Convert curl commands to fetch or Python code.
User Agent Parser
Parse a user-agent string into browser and OS.
JavaScript Key Code Info
See event.key, event.code and keyCode for any key.
Online Stopwatch
A stopwatch with lap times.
Docker Run to Compose
Convert a docker run command to Compose YAML.
ASCII Text Art
Turn text into large block letters.
Device Information
Screen, browser, platform and capabilities.
HTTP Header Analyzer
Analyze and explain HTTP response headers.
Calculators
IP Subnet Calculator
Calculate IPv4 subnets, masks, and host ranges.
IP Address Converter
Convert IPv4 to decimal, binary, hex and octal.
IP Range Expander
Expand a CIDR block or range to a full list.
IPv6 ULA Generator
Generate a private RFC 4193 IPv6 prefix.
MAC Address Generator
Generate random MAC addresses in any format.
MAC Address Lookup
Find a MAC vendor prefix and decode its bits.
Binary Calculator
Add, subtract, multiply and divide binary numbers.
Bitwise Calculator
AND, OR, XOR, NOT and shift operations.
Unit Converter
Convert length, weight, temperature, and more.
Length Converter
Convert mm, cm, m, km, inches, feet, yards, and miles.
Weight Converter
Convert mg, g, kg, tons, ounces, pounds, and stone.
Temperature Converter
Convert Celsius, Fahrenheit, and Kelvin.
Data Storage Converter
Convert bits, bytes, KB, MB, GB, TB, and PB.
Area Converter
Convert square meters, square feet, hectares, and acres.
Speed Converter
Convert m/s, km/h, mph, ft/s, and knots.
Time Converter
Convert seconds, minutes, hours, days, and weeks.
Volume Converter
Convert ml, liters, cups, pints, quarts, and gallons.
Roman Numeral Converter
Convert between numbers and Roman numerals.
Date & Age Calculator
Calculate date differences and ages.
Age Calculator
Exact age and days to the next birthday.
Date Difference
Count the span between two dates.
Add or Subtract Days
Date arithmetic in days, weeks, months, years.
Leap Year Checker
Find out if a year is a leap year, and why.
Day of the Week
Weekday, day of year and ISO week for a date.
Percentage Calculator
Percentages, percent of, and percent change.
Math Expression Evaluator
Evaluate expressions with functions and powers.
Number Sequence Generator
Generate a list of numbers from start, end and step.
Arithmetic Sequence Calculator
Nth term and sum of an arithmetic progression.
Number to Words
Write a number out in English words.
Sum a List of Numbers
Total a column of numbers, with mean and range.
Ohm's Law Calculator
Voltage, current, resistance and power.
Random Port Generator
Pick a free port number at random.
Time Zone Converter
Convert times between world time zones.
SVG Tools
SVG Optimizer
Minify and clean up SVG code.
SVG Placeholder Generator
Generate a vector placeholder image.
SVG to PNG
Convert SVG images to PNG.
SVG to Data URI
Convert SVG to a CSS-ready data URI.
SVG Blob Generator
Generate organic blob shapes as SVG.
SVG Wave Generator
Generate wavy SVG section dividers.
SVG Pattern Generator
Generate tiling SVG background patterns.
Project Files
.gitignore Generator
Generate a .gitignore for your tech stack.
License Generator
Generate an open source LICENSE file.
package.json Generator
Generate a package.json for Node.js projects.
.editorconfig Generator
Generate an EditorConfig file.
Dockerfile Generator
Generate a starter Dockerfile.
.env Example Generator
Create .env and .env.example files.
Image Editing
Background Remover
Remove image backgrounds automatically with AI.
Change Image Colors
Replace a colour or shift the whole hue.
Change Image Opacity
Make an image semi-transparent or fade it.
Make Background Transparent
Remove a flat background colour.
Crop Image
Crop an image to any size or aspect ratio.
Rotate Image
Rotate an image in 90-degree steps or any angle.
Flip Image
Mirror an image horizontally or vertically.
Resize Image
Resize by pixels, percent, cm, mm, or inches.
Image Upscaler
Enlarge an image 2x, 3x, or 4x with sharpening.
Grayscale Image
Convert photos to grayscale, black-and-white, or sepia.
Blur Image
Apply an adjustable blur to an image.
Pixelate Image
Apply a mosaic or pixelation effect.
Add Border to Image
Add a colored border or frame to an image.
Watermark Image
Add a text or logo watermark to an image.
Add Text to Image
Place custom text captions on an image.
Circle Crop
Crop an image into a transparent circle.
Join Images
Merge multiple images into one picture.
Image Splitter
Split an image into a grid of tiles.
Image Color Picker
Pick colors from any pixel in an image.
EXIF Metadata Viewer
View EXIF metadata stored in photos.
Remove EXIF Data
Strip metadata and GPS location from photos.
Image to Text (OCR)
Extract text from photos and screenshots with OCR.
Color Palette from Image
Extract the dominant colors from an image.
Signature Maker
Draw or type a signature and save it as an image.
Image Converters
Image Converter
Convert images between PNG, JPEG, WebP, BMP.
PNG to JPG
Convert PNG images to JPG format.
PNG to WebP
Convert PNG images to WebP format.
PNG to BMP
Convert PNG images to BMP format.
PNG to GIF
Convert PNG images to GIF format.
JPG to PNG
Convert JPG images to PNG format.
JPG to WebP
Convert JPG images to WebP format.
JPG to BMP
Convert JPG images to BMP format.
JPG to GIF
Convert JPG images to GIF format.
WebP to PNG
Convert WebP images to PNG format.
WebP to JPG
Convert WebP images to JPG format.
WebP to BMP
Convert WebP images to BMP format.
WebP to GIF
Convert WebP images to GIF format.
BMP to PNG
Convert BMP images to PNG format.
BMP to JPG
Convert BMP images to JPG format.
BMP to WebP
Convert BMP images to WebP format.
BMP to GIF
Convert BMP images to GIF format.
GIF to PNG
Convert GIF images to PNG format.
GIF to JPG
Convert GIF images to JPG format.
GIF to WebP
Convert GIF images to WebP format.
GIF to BMP
Convert GIF images to BMP format.
HEIC to JPG
Convert HEIC images to JPG format.
HEIC to PNG
Convert HEIC images to PNG format.
HEIC to WebP
Convert HEIC images to WebP format.
AVIF to JPG
Convert AVIF images to JPG format.
AVIF to PNG
Convert AVIF images to PNG format.
AVIF to WebP
Convert AVIF images to WebP format.
Image Compression
Compress Image
Reduce image file size to a target in KB.
Bulk Image Compressor
Compress many images at once to a target size.
Increase Image Size
Pad an image file up to a larger target size.
Compress Image to 10 KB
Compress an image down to about 10 KB.
Compress Image to 20 KB
Compress an image down to about 20 KB.
Compress Image to 50 KB
Compress an image down to about 50 KB.
Compress Image to 100 KB
Compress an image down to about 100 KB.
Compress Image to 200 KB
Compress an image down to about 200 KB.
Compress Image to 500 KB
Compress an image down to about 500 KB.
Compress Image to 1 MB
Compress an image down to about 1 MB.
Compress Image to 2 MB
Compress an image down to about 2 MB.
Social Media
Social Media Image Resizer
Resize and crop images for any social platform.
Resize for Instagram Post
Crop and resize an image to the Instagram Post size.
Resize for Instagram Portrait Post
Crop and resize an image to the Instagram Portrait Post size.
Resize for Instagram Landscape Post
Crop and resize an image to the Instagram Landscape Post size.
Resize for Instagram Story
Crop and resize an image to the Instagram Story size.
Resize for Instagram Profile Photo
Crop and resize an image to the Instagram Profile Photo size.
Resize for Facebook Post
Crop and resize an image to the Facebook Post size.
Resize for Facebook Cover Photo
Crop and resize an image to the Facebook Cover Photo size.
Resize for Facebook Profile Photo
Crop and resize an image to the Facebook Profile Photo size.
Resize for Facebook Story
Crop and resize an image to the Facebook Story size.
Resize for Facebook Event Cover
Crop and resize an image to the Facebook Event Cover size.
Resize for X Post Image
Crop and resize an image to the X Post Image size.
Resize for X Header Banner
Crop and resize an image to the X Header Banner size.
Resize for X Profile Photo
Crop and resize an image to the X Profile Photo size.
Resize for YouTube Thumbnail
Crop and resize an image to the YouTube Thumbnail size.
Resize for YouTube Channel Banner
Crop and resize an image to the YouTube Channel Banner size.
Resize for YouTube Profile Photo
Crop and resize an image to the YouTube Profile Photo size.
Resize for LinkedIn Post Image
Crop and resize an image to the LinkedIn Post Image size.
Resize for LinkedIn Cover Banner
Crop and resize an image to the LinkedIn Cover Banner size.
Resize for LinkedIn Profile Photo
Crop and resize an image to the LinkedIn Profile Photo size.
Resize for LinkedIn Company Logo
Crop and resize an image to the LinkedIn Company Logo size.
Resize for TikTok Video Cover
Crop and resize an image to the TikTok Video Cover size.
Resize for TikTok Profile Photo
Crop and resize an image to the TikTok Profile Photo size.
Resize for Pinterest Pin
Crop and resize an image to the Pinterest Pin size.
Resize for Pinterest Profile Photo
Crop and resize an image to the Pinterest Profile Photo size.
Resize for WhatsApp Profile Photo
Crop and resize an image to the WhatsApp Profile Photo size.
Resize for WhatsApp Status
Crop and resize an image to the WhatsApp Status size.
Video Tools
Video Trimmer
Cut a section out of a video in your browser.
Video Compressor
Reduce video file size by lowering resolution and bitrate.
Rotate a Video
Rotate a video 90, 180 or 270 degrees.
Flip a Video
Mirror a video horizontally or vertically.
Crop a Video
Crop a video to a region or aspect ratio.
Resize a Video
Change the resolution of a video.
Change Video Speed
Speed up or slow down a video.
Loop a Video
Repeat a video into one longer file.
MP4 to MP3
Extract the audio track from a video as MP3 or WAV.
Video to GIF
Convert a video clip into an animated GIF.
Video Frame Extractor
Save a still image from any frame of a video.
Recorders & Device Tests
Meme Tools
PDF Tools
Image to PDF
Convert JPG, PNG, and WebP images into a PDF.
Merge PDF
Combine multiple PDF files into one document.
Split PDF
Extract a page range, delete pages, or split to singles.
PDF to Image
Render PDF pages to JPG or PNG images.
Extract Images from PDF
Pull the embedded images out at full resolution.
Compress PDF
Reduce PDF file size by re-rendering its pages.
PDF to Text
Extract all text from a PDF document.
Rotate PDF
Rotate all pages or single pages in a PDF.
Organize PDF Pages
Reorder or delete pages in a PDF.
Add Page Numbers to PDF
Stamp page numbers onto a PDF document.
GIF Tools
Audio Tools
Audio Cutter
Trim and cut a section from an audio file.
Audio Joiner
Merge several audio files into one track.
Change Audio Volume
Make an audio file louder or quieter.
Change Audio Speed
Speed up or slow down an audio file.
Loop an Audio File
Repeat an audio file into one longer file.
Audio Fade In and Out
Add a fade in and fade out to audio.
Audio to WAV Converter
Convert MP3, OGG, M4A and more to WAV.
Audio Metadata Viewer
View duration, sample rate, and bitrate.
Audio Converters
MP3 to WAV
Convert MP3 audio to WAV format.
OGG to WAV
Convert OGG audio to WAV format.
M4A to WAV
Convert M4A audio to WAV format.
FLAC to WAV
Convert FLAC audio to WAV format.
WAV to MP3
Convert WAV audio to MP3 format.
OGG to MP3
Convert OGG audio to MP3 format.
M4A to MP3
Convert M4A audio to MP3 format.
FLAC to MP3
Convert FLAC audio to MP3 format.
SEO Tools
Favicon Generator
Create a favicon.ico and PNG icon set from an image.
Sitemap Generator
Generate an XML sitemap from a list of URLs.
JSON-LD Schema Generator
Generate structured data markup for SEO.
UTM Link Builder
Build campaign tracking URLs with UTM tags.
Hreflang Tag Generator
Generate hreflang tags for multilingual sites.
Security & Crypto
AES Encrypt / Decrypt
Encrypt or decrypt text with AES-GCM.
Key Pair Generator
Generate RSA or EC public and private key pairs.
HMAC Generator
Compute HMAC signatures with SHA hashes.
JWT Signer
Create and sign JSON Web Tokens.
Token Generator
Generate secure random tokens and UUIDs.
TOTP Generator and Validator
Generate and verify time-based one-time passwords.
ULID Generator
Generate sortable unique identifiers.
Basic Auth Header Generator
Build or decode an HTTP Basic Authorization header.
Bcrypt Hash Generator
Generate and verify bcrypt password hashes.
Password Strength Checker
Test how strong a password really is.
CSV Tools
Change CSV Separator
Swap commas for semicolons, tabs or pipes.
Transpose CSV
Swap CSV rows and columns.
Find Incomplete CSV Records
Find rows with missing or extra fields.
Insert a CSV Column
Add a column at any position.
Swap CSV Columns
Exchange two column positions.
CSV to TSV
Convert between CSV and tab-separated values.
CSV to XML
Convert between CSV and XML records.
CSV to YAML
Convert between CSV and a YAML list.
TSV to JSON
Convert between TSV and JSON objects.
Lines & Lists
Sort Lines
Sort lines alphabetically, numerically, or by length.
Remove Duplicate Lines
Remove repeated lines and keep the first of each.
Find Duplicate Lines
List lines that appear more than once, with counts.
Shuffle Lines
Put a list of lines into a random order.
Reverse Line Order
Flip a list so the last line becomes first.
Join Lines
Combine many lines into one with a separator.
Split Text
Break one line into many on a separator.
Wrap Each Line
Add a prefix and suffix to every line.
Unwrap Lines
Strip a prefix and suffix from every line.
Group Lines
Gather lines into groups sharing a prefix.
Find Most Common Lines
Rank lines by how often each appears.
Rotate Lines
Shift a list up or down, wrapping around.
Truncate a List
Keep only the first or last few lines.