Learn by doing

Practical guides.

Step-by-step articles with working examples, honest limitations, and a useful result at the end.

Practical guide

Validate JSON in your browser before using it

A practical JSON syntax check with examples of common parser errors and a safe workflow.

Read guide →
Practical guide

Convert CSV to JSON without losing identifiers

Convert a spreadsheet-style CSV export while preserving leading zeros and other identifier strings.

Read guide →
Practical guide

How to compress an image to 100 KB in your browser

Reduce a JPG, PNG, or WebP toward a 100 KB, 200 KB, or 500 KB upload limit locally, then check dimensions and image quality.

Read guide →
Practical guide

Generate a unique password in your browser

Choose a strong random password locally, understand length and character groups, and store it safely.

Read guide →
Practical guide

Build a color palette and check text contrast

Create a simple color harmony and use contrast ratios as an accessibility check during interface design.

Read guide →
Practical guide

Compare two text drafts line by line in your browser

Review additions and removals in two plain-text versions, understand line-based diff limits, and reduce comparison noise.

Read guide →
Practical guide

Count words and characters before submitting a draft

Check an English caption, application, or article against a limit and understand how whitespace and Unicode affect counts.

Read guide →
Practical guide

Preview Markdown before publishing a README or article

Use a local Markdown preview to inspect headings, lists, links, quotes, emphasis, and code blocks before sharing.

Read guide →
Practical guide

Make a Wi-Fi QR code without uploading your password

Create a static Wi-Fi QR code locally, choose the right security type, scan-test it, and export a print-ready SVG or PNG.

Read guide →
Practical guide

How to remove common EXIF and GPS metadata before sharing a photo

Re-encode a JPG, PNG, or WebP in your browser to remove common embedded photo metadata, then check the result and understand its limits.

Read guide →