Practical guides.
Step-by-step articles with working examples, honest limitations, and a useful result at the end.
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 guideConvert CSV to JSON without losing identifiers
Convert a spreadsheet-style CSV export while preserving leading zeros and other identifier strings.
Read guide →Practical guideHow 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 guideGenerate a unique password in your browser
Choose a strong random password locally, understand length and character groups, and store it safely.
Read guide →Practical guideBuild 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 guideCompare 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 guideCount 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 guidePreview 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 guideMake 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 guideHow 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 →