tooldura blog
Guides, Tips & Tool Tutorials
In-depth articles on text tools, SEO, developer utilities, and productivity.
Written by the tooldura team. No fluff, no filler.
Why Character Counts Disagree: Emoji, Accents and SMS Segments
One emoji can cost seven characters, and a single curly apostrophe can triple your SMS bill. The three definitions of a character, and when each applies.
camelCase, snake_case, kebab-case: Which Case Goes Where
The convention each language expects, the one language where capitalisation changes behaviour, and why acronyms break every rule.
Base64 Is Not Encryption: What It Does and Why It Exists
Three bytes become four characters, which is where the 33 percent size increase and the trailing equals signs come from. And why it hides nothing.
SHA-256 Explained: What Hashes Guarantee and What They Do Not
Three properties make a hash cryptographic, and each one supports a different use. Why SHA-256 is the wrong tool for storing passwords.
Sentence Length and Readability: The Number Behind Every Score
Flesch-Kincaid, Gunning Fog and SMOG share one dominant input. What the research supports, and why counting sentences is harder than it looks.
URL Encoding: encodeURI vs encodeURIComponent, and the Plus Sign
The two JavaScript functions are not interchangeable, and picking the wrong one is the most common URL bug there is. Plus where %2520 comes from.
Percentage Change vs Percentage Points, and Other Costly Confusions
Down 50 percent then up 50 percent leaves you down 25. Why percentages are not symmetric, and how stacked discounts really multiply.
Reading Time Estimates: Where 238 WPM Comes From and When It Lies
The number behind every "5 min read" label, why technical content reads at half that rate, and how to time a script for narration.
MD5 in 2026: Broken for Security, Still Useful for Checksums
Collisions have been practical since 2004 and forged a Microsoft certificate in 2012. Which of MD5's remaining uses that break actually affects.