Author and maintainer
M H Tawfik
M H Tawfik builds and maintains Toolk under Soft Web Grove. The work includes browser-based utilities and practical technical guides that are reviewed against the linked standards and the behavior of the tools themselves.
Work on Toolk
The current catalogue contains 90 tools. Technical explanations are written to match the implemented behavior, cite primary standards where relevant, and separate tested product facts from recommendations or estimates. Corrections can be submitted through the contact page.
16 published guides
Authored guides
- Web Development
Unix Timestamps and Epoch Time: The Complete Developer Guide
A Unix timestamp counts seconds since 1970-01-01T00:00:00 UTC, ignoring leap seconds. Learn seconds vs milliseconds, the Year 2038 problem, and conversion.
Published
- Design
px vs em vs rem in CSS: Which Unit to Use and When
px is an absolute pixel, em is relative to the element's own font-size, rem is relative to the root. Default to rem for accessibility — here is why and when.
Published
- SEO
Open Graph & Meta Tags: The Complete Guide to Social Link Previews
The SEO title and meta description shape your SERP result; Open Graph and Twitter Card tags control how your link looks on Facebook, LinkedIn, X, and Slack.
Published
- Web Development
Markdown Syntax Guide: From Basics to Tables and TOCs
Learn Markdown syntax from the portable CommonMark core to GFM tables, task lists, and strikethrough, including blank-line rules that prevent rendering bugs.
Published
- Security
JWT Structure Decoded: Header, Payload, and Signature
A JWT is three Base64URL parts joined by dots — header.payload.signature. The first two are readable by anyone; the signature makes it tamper-evident.
Published
- Web Development
JSON vs YAML vs XML: When to Use Each (with Conversion Examples)
JSON for APIs and data interchange, YAML for human-edited config, XML for documents and enterprise. The exact tradeoffs, footguns, and conversion gotchas.
Published
- Security
How to Create a Strong Password (and Why Length Beats Complexity)
A strong password is long, random, and unique. Compare password entropy, passphrases, reuse risk, and the final NIST SP 800-63B-4 requirements.
Published · Updated
- Finance
How to Calculate Your Mortgage Payment by Hand (Formula + Example)
Calculate any mortgage payment by hand with the amortization formula M = P·[r(1+r)^n]/[(1+r)^n−1]. Full worked example, PITI breakdown, and rate tables inside.
Published
- Design
HEX, RGB, HSL, and OKLCH Explained: A Practical Color Format Guide
HEX and RGB are the same sRGB color in different notation, HSL is a human-friendly transform, and OKLCH is perceptually uniform. Here is when to use each.
Published
- Security
Hashing vs Encryption vs Encoding: What's the Difference?
Compare hashing, encryption, and encoding by purpose, reversibility, keys, and security. See exact use cases, common mistakes, and standards-backed examples.
Published
- Web Development
CSV to JSON and Back: Handling Headers, Nesting, and Edge Cases
Convert CSV to JSON without corrupting data: how to handle quoting, delimiters, type inference, and nesting, plus a worked round-trip showing what survives.
Published
- Web Development
7 Common JSON Errors and How to Fix Them
The 7 JSON errors that break parsers every day — trailing commas, single quotes, unquoted keys, comments, bad brackets, wrong types — with the exact fix.
Published
- Developer Tools
Browser-Based Developer Tools for 20 Everyday Tasks
A practical map of 20 browser-based developer tools for formatting, conversion, debugging, security, CSS, and web metadata, with limits and source standards.
Published · Updated
- Web Development
Complete Guide to JSON: Validation, Formatting, and Best Practices
How to validate and format JSON correctly: RFC 8259 syntax rules, common parser errors, schema checks, and formatting defaults that keep API diffs clean.
Published · Updated
- Content Creation
Text Processing Tools for Content Creators: A Practical Workflow
Use browser-based text tools to draft, count, clean, structure, and publish content. This practical workflow covers privacy, limits, and useful SEO checks.
Published · Updated
- Security
Base64 Encoding: Complete Developer's Guide with Examples
Learn how Base64 converts bytes to text, why it adds about 33% overhead, when URL-safe encoding matters, and why Base64 provides no encryption or secrecy.
Published · Updated