Clear, practical walkthroughs for the everyday developer tasks behind every tool on filemarkr.
JSON & Data
Learn how to pretty-print messy JSON, indent it correctly, spot syntax errors fast, and read deeply nested data with a live tree view in your browser.
Read guideJSON & Data
Minify JSON to cut payload size, speed up API responses, and save bandwidth. See how whitespace stripping works, real byte savings, and pitfalls to avoid.
Read guideJSON & Data
Validate JSON syntax and jump to the exact line and column of any error. Learn the rules, the most common mistakes, and how to debug malformed JSON fast.
Read guideJSON & Data
Convert a JSON array of objects into clean CSV ready for Excel or Sheets. Learn how flattening works, how to handle nested fields, and pitfalls to avoid.
Read guideJSON & Data
Turn CSV rows into a clean JSON array of objects with automatic header detection. Learn parsing rules, quoting, type handling, and common pitfalls.
Read guideEncode & Decode
Learn how to encode any image as a Base64 data URI for inline CSS, HTML, and JSON, with real examples, size math, and the tradeoffs to watch for.
Read guideEncode & Decode
Understand percent-encoding, when to use encodeURIComponent vs encodeURI, and how to safely encode and decode query-string values and URLs in the browser.
Read guideEncode & Decode
Learn how HTML entity encoding works, which characters to escape, why order matters, and how to safely display code and special symbols in HTML.
Read guideEncode & Decode
Understand the three parts of a JSON Web Token, decode the header and payload by hand, check expiry, and learn why decoding is not the same as verifying.
Read guideEncode & Decode
Break any URL into protocol, host, port, path, query parameters, and hash. Learn the URL anatomy and how the browser's URL API parses it correctly.
Read guideConverters
Learn how HTML-to-Markdown conversion works, walk through a real example, and avoid the table and whitespace pitfalls that trip most people up.
Read guideConverters
Understand how Roman numerals work, the subtractive rules, and the vinculum trick that lets you convert numbers up to 3,999,999 both ways.
Read guideConverters
See exactly how text turns into binary, hex, octal and decimal through character encoding, with runnable examples and Unicode gotchas explained.
Read guideEncode & Decode
Understand what Base64 does, why btoa breaks on Unicode, and how to encode and decode text correctly with a full-Unicode, browser-only tool.
Read guideEncode & Decode
Got a long Base64 blob and no idea what image it is? Learn how data URIs work and how to preview, verify and download the picture in seconds.
Read guideJSON & Data
Comparing JSON by eye is painful and text diffs choke on key order. Learn how structural JSON diffing works and spot every added, removed or changed value.
Read guideConverters
Hex, binary and octal show up in colors, permissions and bitmasks. Learn how base conversion works and convert between all four bases without mistakes.
Read guideConverters
HEX, RGB, HSL and HSV each solve a different problem. Learn how to convert colors between them, when to use each and how to avoid rounding mistakes.
Read guideConverters
Aligning Markdown table pipes by hand is tedious. Learn how GitHub-flavored tables work and turn any CSV into a clean, ready-to-paste Markdown table.
Read guideConverters
Need HTML from Markdown for a CMS, email or static site? Learn how Markdown parsing works, why sanitizing matters and how to get clean, safe HTML.
Read guideEncode & Decode
Learn how backslash escaping works in JSON, JavaScript and other languages, and how to safely escape or unescape any string right in your browser.
Read guideFormat & Minify
Turn one-line, unreadable SQL into clean, indented queries. Learn SQL formatting rules for MySQL, Postgres and more, and beautify queries in your browser.
Read guideFormat & Minify
Pretty-print messy XML into clean, indented markup, or minify it back to one line. Learn XML formatting basics and format XML privately in your browser.
Read guideFormat & Minify
Learn how to format and indent minified or messy HTML into clean, readable markup, then beautify your markup instantly and privately in your browser.
Read guideFormat & Minify
Turn minified or inconsistent CSS into clean, well-indented styles. Learn CSS formatting conventions and beautify CSS instantly in your browser.
Read guideText Tools
Learn plain-text and regex find and replace, capture groups, backreferences, and case-insensitive matching in a fast, private, browser-based tool.
Read guideText Tools
Reverse strings by character, word, or line in your browser. Learn why naive JavaScript reversal breaks emoji and how to flip text safely and privately.
Read guideText Tools
A practical guide to writing Markdown with a live side-by-side preview: headings, lists, code fences, tables, and links, all rendered privately in your browser.
Read guideText Tools
Strip unwanted line breaks, join wrapped paragraphs, and collapse extra whitespace fast. Learn the difference between CR, LF, and CRLF and when to keep them.
Read guideGenerators
Generate v4 and v1 UUIDs in bulk right in your browser. Understand the version differences, collision odds, and when to pick random vs. time-based IDs.
Read guideGenerators
Learn what makes a password strong, how entropy really works, and how to generate secure random passwords in your browser with full control.
Read guideGenerators
What Lorem Ipsum is, why designers still use it, and how to generate the right amount of placeholder text for mockups, prototypes and CMS testing.
Read guideGenerators
Learn how QR codes actually encode data, how to generate one from a URL or text in your browser, and how to keep it reliably scannable.
Read guideGenerators
A practical guide to generating random numbers in any range, drawing unique values without repeats, and avoiding common off-by-one and bias mistakes.
Read guideGenerators
Understand how NanoID works, why it beats UUID for URLs, and how to pick a safe size and alphabet to keep collisions vanishingly unlikely.
Read guideFormat & Minify
Learn how to beautify minified or messy JavaScript with correct indentation and spacing using a free, browser-based formatter that keeps your code private.
Read guideFormat & Minify
Learn how CSS minification works, what a safe minifier strips, and how to shrink your stylesheet bytes with a free, private, browser-only CSS minifier tool.
Read guideFormat & Minify
Learn how JavaScript minification and Terser's compress and mangle work, then shrink your bundle size with a free, browser-based JS minifier that stays private.
Read guideFormat & Minify
Learn how HTML minification removes comments and collapses whitespace safely, and how to compress your pages with a free, browser-only HTML minifier tool.
Read guideText Tools
Learn how to compare two blocks of text and highlight every added, removed, or changed line or word with a free, private, browser-based text diff checker tool.
Read guideJSON & Data
Convert JSON to clean, readable YAML for Kubernetes manifests, CI files and configs. Mapping rules, a worked example and cross-parser pitfalls explained.
Read guideJSON & Data
Convert YAML to JSON in your browser and validate configs as you go. Learn the type gotchas, multi-document rules and a worked example with indentation.
Read guideJSON & Data
Turn JSON into well-formed, indented XML for SOAP, RSS and legacy APIs. See how objects, arrays and null map to elements, plus escaping and root tags.
Read guideJSON & Data
Parse XML into clean JSON in the browser. Learn how attributes, repeated tags and text nodes map, with a worked example and the shape-shifting gotcha.
Read guideJSON & Data
Generate TypeScript interfaces from any JSON API response instantly. Learn how nested objects, arrays and optional fields are inferred — plus the limits.
Read guideText Tools
Learn how camelCase, snake_case, kebab-case and Title Case differ, when to use each, and how to convert between naming styles right in your browser.
Read guideText Tools
Count words, characters, sentences, lines and reading time as you type, and learn the edge cases that make accurate counting harder than it looks.
Read guideText Tools
Turn any title into a clean, URL-safe slug: lowercase, strip accents and punctuation, and collapse spaces into hyphens, all locally in your browser.
Read guideText Tools
Strip duplicate lines from any list or log, with optional trimming, case-insensitive matching and sorting, without uploading your data anywhere.
Read guideText Tools
Sort lines of text alphabetically, numerically or in reverse, with case and locale options, and avoid the classic lexicographic sorting mistakes.
Read guideDev Utilities
Learn how cryptographic hashing works, generate MD5, SHA-1, SHA-256 and SHA-512 digests in the browser, and know which algorithm fits your task.
Read guideDev Utilities
A practical guide to bcrypt password hashing: why it beats SHA-256, how salts and cost factors work, and how to generate and verify a bcrypt hash.
Read guideDev Utilities
Understand every HTTP status code class from 1xx to 5xx, learn the ones that actually matter for APIs, and know exactly which code to return and when.
Read guideDev Utilities
Stop guessing at nested JSON. Learn how JSON path notation works and how to explore an API response and copy the precise path to any value in seconds.
Read guideWeb & Design
Learn how to write meta tags for SEO, Open Graph and Twitter Cards so pages rank cleanly and unfurl into rich previews on every social platform.
Read guideTime & Date
Understand Unix epoch time, convert timestamps to human dates and back, and avoid the seconds-versus-milliseconds bugs that quietly break apps.
Read guideTime & Date
Learn to read any cron expression field by field, decode the special characters, and preview the next run times before you trust a schedule.
Read guideTime & Date
Build a correct cron schedule with simple controls instead of memorizing crontab syntax, then copy the expression straight into your job runner.
Read guideDev Utilities
Learn how to test regular expressions with live match highlighting, understand flags and groups, and avoid greedy matches and catastrophic backtracking.
Read guideGenerators
Learn how .gitignore rules work and generate a clean file for Node, Python, Go, Rust, macOS and more in seconds — free, private, in your browser.
Read guideWeb & Design
Understand the CSS box-shadow syntax — offset, blur, spread and inset — then design and copy production-ready shadows with a live visual editor.
Read guideWeb & Design
Learn CSS linear and radial gradient syntax, angles and multi-color stops, then design and copy smooth gradients with a live browser preview.
Read guideWeb & Design
Convert colors between HEX, RGB and HSL and generate tints, shades and complementary palettes instantly in your browser — free and private.
Read guideWeb & Design
Learn the WCAG contrast-ratio formula and check any text and background pair against AA and AAA standards with a free, private browser tool.
Read guide