Author and maintainer
M H Tawfik
M H Tawfik builds and maintains Toolk under Soft Web Grove. The work includes browser-based utilities and technical guides explaining input formats, conversion rules, examples, and known limits. Source links and a correction route are provided.
Tool Development and Editorial Scope
The current catalogue contains 103 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.
20 published guides
Authored guides
- Content Creation
Words to Pages: Estimates for 500, 1000 and 2000 Words
Estimate pages from word count using explicit layout assumptions. Compare examples and learn when spacing, fonts, margins, tables, and images change the result.
Published · Updated
- Finance
Sales Tax and VAT Calculations: Add and Extract Tax
Calculate tax from a net price or extract it from a total. Compare formulas, rounding, and jurisdiction-specific rules that a calculation cannot determine.
Published · Updated
- Developer Tools
Roman Numeral Rules: Symbols, Subtraction and Examples
Learn modern Roman numeral rules, invalid forms, and worked conversions. Distinguish the standard converter range from historical numeral variations.
Published · Updated
- Developer Tools
Mean vs Median vs Mode: Formulas and Worked Examples
Choose an average by the question your data needs to answer. Compare mean, median, and mode with worked datasets, outliers, and summary limitations.
Published · Updated
- Web Development
Unix Timestamps and Epoch Time: The Complete Developer Guide
Understand Unix, POSIX and epoch timestamps with verified examples, seconds vs milliseconds, UTC rules, Linux commands, code conversions and timestamp limits.
Published · Updated
- Design
px vs em vs rem in CSS: Sizing Rules and Examples
Compare CSS pixels, element-relative em, and root-relative rem. Understand nested sizing, font preferences, browser zoom, and conversion assumptions.
Published · Updated
- SEO
Open Graph Meta Tags: Social Preview Setup and Debugging
Set title, description, Open Graph, and social-card metadata. Check image URLs, crawler access, and cached previews without assuming a fixed appearance.
Published · Updated
- Web Development
Markdown Syntax Guide: Headings, Lists, Tables and Links
Learn Markdown through examples. Separate CommonMark syntax from table and task-list extensions, and check renderer differences before publishing.
Published · Updated
- Security
JWT Structure Explained: Decoding vs Verification
Understand a signed JWT's header, payload, signature, Base64URL encoding, and time claims. Learn why decoding a token does not establish authentication.
Published · Updated
- Web Development
JSON vs YAML vs XML: Formats and Conversion Trade-offs
Compare JSON, YAML, and XML for APIs, configuration, and documents. Review types, schemas, syntax, and conversion limits before choosing a data format.
Published · Updated
- Security
How to Create Strong Passwords: Length, Randomness and Reuse
Learn how length, random selection, uniqueness, password managers, and authentication controls affect password security, with NIST guidance and examples.
Published · Updated
- Finance
Mortgage Payment Formula: Calculate Principal and Interest
Calculate fixed-rate principal and interest with the amortization formula. Compare the result with taxes, insurance, fees, and the total monthly payment.
Published · Updated
- Design
HEX vs RGB vs HSL vs OKLCH: CSS Color Formats Explained
Compare CSS color formats, conversion rules, gamut limits, and interpolation. Choose a notation for editing colors and check contrast separately.
Published · Updated
- Security
Hashing vs Encryption vs Encoding: Purposes and Examples
Compare encoding, encryption, hashing, and HMAC by purpose, keys, and reversibility. Choose the operation that fits transport, secrecy, or verification.
Published · Updated
- Web Development
How to Convert CSV to JSON Without Losing Field Meaning
Learn CSV-to-JSON mapping, quoting, headers, type inference, and nested values. Check what survives when converting a JSON document back to CSV.
Published · Updated
- Web Development
JSON Syntax Errors: 7 Causes and How to Fix Them
Fix JSON parser errors caused by commas, quotes, comments, brackets, escapes, and invalid values. Compare broken examples with corrected JSON.
Published · Updated
- Developer Tools
Browser-Based Developer Tools: A Workflow Guide
Choose browser utilities for formatting, conversion, debugging, CSS, and metadata. Match the tool to the task and understand local processing limits.
Published · Updated
- Web Development
JSON Validation vs Formatting: Syntax, Schema and Examples
Separate JSON syntax validation, formatting, and schema checks. Review valid value types, parser errors, precision limits, and an API-data review workflow.
Published · Updated
- Content Creation
Text Editing Workflow: Count, Clean and Format Content
Use text tools to count words, clean pasted content, compare revisions, and prepare Markdown. Preserve meaning and formatting through each editing step.
Published · Updated
- Security
How Base64 Encoding Works: Bytes, Padding and Base64URL
Understand Base64 byte groups, padding, Unicode handling, size overhead, and the URL-safe alphabet. Encoding changes representation without providing secrecy.
Published · Updated