Guides for Docify’s Browser-Only Tools

43 short tutorials for the same 22 client-side utilities. Each post names the live API and links the matching tool. This page is an index — open a card to read it. Nothing is uploaded.

Docify’s blog lists 43 short guides for the 22 browser-only tools on the homepage. Posts name the APIs those pages actually run — JSON.parse / JSON.stringify, Papa Parse, js-yaml CORE_SCHEMA, marked plus DOMPurify, jsPDF, pdf-lib embedPng, crypto.randomUUID, and the rest — then link back to the live tool. This is not a magazine, a search box, or a thirteenth utility.

What this index is

An internal-linking map of the written guides already listed below. Category hubs on /developer-tools/, /text-tools/, and /pdf-tools/ index the live utilities instead. There is no site search.

Word Processing

Text Tools

Developer Tools

How to Format JSON Online: Parse and Prettify

Load sample Prettify is John Doe / age 30 / hobbies 2-space JSON. Load sample does not run Prettify. Not the users / Jane leftover.

Read

Validate JSON Syntax with JSON.parse

Load sample Validate is John Doe / age 30 / hobbies 2-space JSON plus Valid JSON. Same parse as Prettify. Not the users / Jane leftover.

Read

Prettify Minified JSON with JSON.stringify

Load sample Prettify is John Doe / age 30 / hobbies. JSON.parse then 2-space stringify. Not the users / Jane leftover.

Read

Minify JSON Without Breaking Unicode

Load sample Minify is John Doe / age 30 / hobbies compact line. Non-ASCII stays characters. Not Python ensure_ascii.

Read

Encode Text to Base64: btoa + UTF-8

Load sample Encode is Hello World! → SGVsbG8gV29ybGQh. RFC 4648, not base64url.

Read

Decode Base64 to UTF-8: atob

decodeURIComponent(escape(atob())). Invalid strings error. Download is text/plain, not a binary restore.

Read

Convert a File to Base64: FileReader

FileReader.readAsDataURL, then the payload after the comma. Not a data URL prefix and not a binary restore.

Read

Encode URL Query Values: encodeURIComponent

Load sample Encode URI is hello%20world&category=news. Encode component percent-encodes :/?#&=. Not form-urlencoded.

Read

Decode URL Text: decodeURIComponent

decodeURI leaves %26/%3D encoded. Decode component turns them into &/=. + stays a plus.

Read

When to Use encodeURI vs encodeURIComponent

encodeURI leaves + as +. encodeURIComponent writes %2B. Decode URI leaves %2B encoded. Neither is form-urlencoded.

Read

Vixie Crontab vs Quartz: 5-Field vs 6/7

Load sample Explain is 30 4 1,15 * 5 → At 04:30, 1, 15 of every month (1–12), and also 5 (Friday). Not Quartz.

Read

UUID v4 vs Other Versions: Random vs Time

RFC 9562 v4 is 122 random bits via crypto.randomUUID() (nibble 4, variant 10xx). v1/v6 Gregorian 100-ns; v7 Unix ms; v3/v5 name hash. Docify mints v4 only.

Read

Unix Seconds vs Milliseconds: UTC vs Local

Load sample Convert is 1700000000 seconds → 2023-11-14T22:13:20.000Z. Same integer as ms is 1970-01-20T16:13:20.000Z.

Read

SHA-256 vs SHA-1 vs MD5: Checksum, Not a Password

Load sample Hash is abc → ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad. Not HMAC or a password hash.

Read

Named vs Numeric HTML Entities: Ampersand First

Named &lt; vs &#60; vs &#x3C;. Decode &#x3C; to <, but &#X3C; or &lt without ; stay written. Not &nbsp;.

Read

YAML 1.2 Core vs 1.1: Norway, Comments, JSON

Load sample Convert is name: Docify / count: 2 / enabled: true. Core keeps yes/NO as strings. Not !!merge.

Read

JavaScript RegExp vs PCRE: Flags and Lookbehind

JS new RegExp is not PCRE2. $ misses a trailing newline unless m. \A is the letter A. No possessive ++. With g, (?=a) on aba is two empty matches.

Read

Compact JWS vs JWE: Decode Is Not Verify

Load sample Decode is HS256 JWT, Ada Lovelace, iat 1516239022 → 2018-01-18T01:30:22.000Z. Decode is not HMAC or RSA verify.

Read

sRGB Hex vs rgb() vs hsl(): Same Triple, Three Spellings

Load sample Convert is #3366cc / rgb(51, 102, 204) / hsl(220, 60%, 50%). #36c is the same triple. Not named colors or Display P3.

Read

Positional BigInt vs Number.parseInt

Load sample Convert is hex ff → 255. FF is the same 255. Horner on BigInt, not Number.parseInt.

Read

Document Tools

Data Tools

FAQ

Are these pages the tools themselves?
No. This index lists short guides. Each card links a post that names a live API and points at the matching tool. Open the tool to run the conversion in your browser.
Do I need an account, and is anything uploaded?
No. Docify is a static site. The guides and the 22 tools run in the browser. There is no account system, no file hosting, and no site search.
Is every Docify guide listed here?
Yes. The 43 cards below are the complete set, grouped by topic. Posts that are not listed here do not exist yet. Do not expect a /?s= search box.
How do these guides differ from the category hubs?
The hubs on /developer-tools/, /text-tools/, and /pdf-tools/ index the live utilities. This page indexes the written guides that point back to those same tools. A guide is not a thirteenth utility.

Related