Bitty Coder
Fast developer tools that process your input locally in your browser. No account required.
Tip: You can use the search box at the header to search for tools.
JSON tools
-
JSON Diff
Compare two JSON files or objects online and highlight added, removed, and changed keys or values with a clear semantic diff.
-
JSON Editor
Edit JSON online in code or tree view. Validate syntax as you type, format or minify data, open local files, and copy or download the result.
-
JSON Formatter
Format, beautify, and validate JSON instantly in your browser. Choose 2 or 4-space indentation, copy or download the result, and keep your data private.
-
JSON Minifier
Minify JSON instantly in your browser. Remove whitespace, validate syntax, compare sizes, and copy or download compact JSON. Your JSON stays on your device.
-
JSON Parser
Parse JSON online and inspect JSON Pointer paths, data types, value previews, nesting depth, and exact line and column positions.
-
JSON Repair
Fix invalid JSON online by repairing quotes, commas, comments, missing brackets, malformed AI output, and other common syntax problems.
-
JSON to CSV Converter
Convert JSON arrays and nested objects to CSV online. Paste or upload JSON, preview the result, then copy or download an Excel-ready CSV file.
-
JSON to HTML Table Converter
Paste or open JSON, recursively convert nested objects and arrays into HTML tables, copy the generated code, and preview the result online.
-
JSON to String
Convert valid JSON into an escaped JSON string for APIs, logs, databases, and nested JSON. Preserve formatting when needed and copy the result.
-
JSON to Table Converter
Paste or open JSON, browse nested objects and arrays as tables, filter and sort the current level, then copy or download it as CSV.
-
JSON Validator
Validate JSON online and find syntax errors with clear line and column details. Paste JSON to check whether it is valid.
-
JSON Viewer
Paste JSON to explore it in a clear, collapsible tree. Expand nested objects and arrays, inspect data types, and copy JSON Pointer paths or values.
CSV tools
-
CSV Editor
Edit CSV cells, headers, rows, and columns in a browser table. Find and replace text, sort data, undo changes, and download a new CSV file.
-
CSV to JSON Converter
Paste or upload CSV, choose headers and a delimiter, then convert it to formatted JSON you can copy or download.
-
CSV Viewer
View CSV files online in a clean, sortable table. Upload or paste CSV data, search rows, change delimiters, and inspect columns directly in your browser.
-
Merge CSV
Combine multiple CSV files into one. Reorder files, keep one header, align matching columns, preview the result, and download a merged CSV.
-
Split CSV
Split large CSV files into smaller parts by row count, file size, or number of files. Preserve headers and download all results together as a ZIP.
String tools
-
Random String Generator
Generate secure random strings with custom length, character sets, and batch count. Use letters, numbers, symbols, or your own characters and copy instantly.
-
Reverse String
Reverse any string or text instantly, including Unicode characters and emoji. Paste your text, get the reversed result, and copy it in one click.
-
Slug Generator
Convert text, titles, or strings into clean lowercase URL slugs online. Choose hyphens or underscores, remove accents or stop words, and copy instantly.
-
String Joiner
Join multiple strings or text lines into one using a space, comma, pipe, newline, or custom separator. Trim whitespace, skip empty lines, and copy the result.
-
String Length Calculator
Calculate string length instantly. Count visible characters, Unicode code points, UTF-16 code units, UTF-8 bytes, and text without whitespace.
-
String Splitter
Split a string by comma, space, Tab, new line, pipe, semicolon, or any custom delimiter. Trim whitespace, remove empty items, and copy one item per line.
-
String to Bytes
Convert a string to UTF-8 bytes online. View Hex or decimal byte arrays, customize prefixes and separators, and copy the result.
-
String to Hex
Convert strings to lowercase UTF-8 Hex bytes online. Copy compact Hex, spaced bytes, 0x-prefixed bytes, JavaScript arrays, or C arrays.
-
String to JSON
Convert escaped or repeatedly stringified JSON into readable JSON. Decode up to three layers, choose the output format, and copy or download the result.
Text tools
Markdown tools
CSS tools
-
CM to PX Converter
Convert centimeters to pixels with adjustable PPI or DPI. Calculate pixel values and image dimensions for CSS, design, and print.
-
Inches to Pixels Converter
Convert inches to pixels with adjustable PPI or DPI. Calculate pixel dimensions for photos, print designs, screens, and CSS.
-
Pixels to Inches Converter
Convert pixels to inches with adjustable PPI or DPI. Calculate single values and image dimensions for CSS, screens, photos, and print.
-
PT to PX Converter
Convert points to CSS pixels instantly using the standard 72pt = 96px ratio. Copy the result, choose a precision, or try a common PT value.
-
PX to CM Converter
Convert pixels to centimeters with adjustable PPI or DPI. Calculate single values or image dimensions for CSS, design, and print.
-
PX to PT Converter
Convert CSS pixels to points instantly using the standard 96px = 72pt ratio. Copy the result, choose a precision, or try a common PX value.
-
PX to REM Converter
Convert PX to REM instantly using any root font size. Enter a pixel value, copy the REM result, and check common PX to REM conversions.
-
REM to PX Converter
Convert REM to PX instantly using a custom root font size. Enter a REM value, copy the pixel result, and check common REM to PX conversions.
Color tools
-
HEX to HSL Converter
Convert 3- or 6-digit HEX colors to HSL instantly. Preview the color, inspect hue, saturation, and lightness, and copy common HSL formats.
-
HEX to RGB Converter
Convert 3- or 6-digit HEX colors to RGB instantly. Preview the color, inspect decimal, normalized, and percentage channels, and copy common RGB formats.
-
HSL to HEX Converter
Convert HSL colors to six-digit HEX codes instantly. Enter hue, saturation, and lightness, preview the result, and copy common HEX formats.
-
HSL to RGB Converter
Convert HSL colors to RGB instantly. Enter hue, saturation, and lightness, preview the color, and copy decimal, percentage, or normalized RGB formats.
-
Random Color Generator
Generate unique random colors in HEX, RGB, and HSL. Choose a quantity, style, or hue, then copy one color or the complete batch.
-
RGB to HEX Converter
Convert RGB colors to six-digit HEX codes. Enter integer or percentage channels, preview the color, and copy uppercase, lowercase, or shorthand HEX.
-
RGB to HSL Converter
Convert RGB colors to HSL instantly. Enter integer or percentage RGB channels, preview the color, and copy hue, saturation, and lightness formats.
Utility tools
-
Argon2 Hash Generator
Generate and verify Argon2id, Argon2i, and Argon2d password hashes with configurable memory, iterations, parallelism, and hash length in your browser.
-
Binary Calculator
Calculate binary addition, subtraction, multiplication, and division online. Enter two base-2 numbers and get binary, decimal, and hexadecimal results.
-
Date Duration Calculator
Calculate the exact duration between two dates in years, months, weeks, and days. See total days and optionally include the end date.
-
Download Time Calculator
Estimate how long a file will take to download from its size and your internet speed. Supports KB, MB, GB, TB, Kbps, Mbps, Gbps, and MB/s.
-
Folder Structure Generator
Create a Unicode or ASCII folder and file structure tree from indented text or a local folder, then copy it for README files and documentation.
-
MAC Address Generator
Generate random MAC addresses in bulk. Choose quantity, format, case, and an optional prefix for testing, development, and virtual machines.
-
Random Email Generator
Generate random email addresses for testing, mock data, forms, and demos. Choose a username style, domain, and quantity, then copy or download the results.
-
Random IP Generator
Generate unique random IPv4 addresses from public, private, documentation, custom, or CIDR ranges, then copy or download the results.
-
Random IPv6 Generator
Generate random IPv6 addresses for tests, mock data, logs, and network simulations. Choose the quantity, format, prefix, and output separator.
-
Random UUID Generator
Generate random UUID v4 identifiers online. Create one or multiple UUIDs, choose uppercase or hyphen-free formats, and copy or download results.
-
Tally Counter
Count people, items, workout reps, or simple scores online. Tap, click, or use keyboard shortcuts to add, subtract, reset, and manage multiple counters.
-
Time Duration Calculator
Calculate the duration between two times in hours, minutes, and seconds. Handles overnight times, optional dates, and decimal hours.
-
URL Opener
Paste a list of links and open multiple URLs one at a time in new tabs. Choose a delay between tabs and skip invalid web addresses.