<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Enlh NG</title>
    <description>The latest articles on DEV Community by Enlh NG (@enlh).</description>
    <link>https://dev.to/enlh</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3973436%2F42caeb4c-5582-4928-a079-e383a519e065.jpg</url>
      <title>DEV Community: Enlh NG</title>
      <link>https://dev.to/enlh</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/enlh"/>
    <language>en</language>
    <item>
      <title>Top 5 Free Lorem Ipsum Generators (Classic, Hipster, Corporate &amp; Beyond)</title>
      <dc:creator>Enlh NG</dc:creator>
      <pubDate>Fri, 28 Aug 2026 06:20:05 +0000</pubDate>
      <link>https://dev.to/enlh/top-5-free-lorem-ipsum-generators-classic-hipster-corporate-beyond-p33</link>
      <guid>https://dev.to/enlh/top-5-free-lorem-ipsum-generators-classic-hipster-corporate-beyond-p33</guid>
      <description>&lt;p&gt;Every designer has shipped "Lorem ipsum dolor sit amet" to production at least once. A good placeholder generator's job is to make that less likely — exact quantities, paste-ready HTML output, and enough variety that a client mockup doesn't look like it was filled in 2004. I compared 5 free generators specifically on output control and format flexibility.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. ToolTiny — the only one with an exact character-count mode
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://tooltiny.com/lorem-ipsum.html" rel="noopener noreferrer"&gt;ToolTiny's Lorem Ipsum Generator&lt;/a&gt; covers the basics — paragraphs, sentences, words — plus something none of the other four tools on this list offer: a dedicated &lt;strong&gt;Characters&lt;/strong&gt; mode that trims output to an exact character count without cutting off mid-word. Testing a 160-character meta description field or a database column with a hard character limit is a different problem than "about how many words," and this is the only generator here built to answer it directly.&lt;/p&gt;

&lt;p&gt;Beyond that, it covers Classic Latin, Hipster Ipsum, and Corporate Ipsum styles, an HTML output toggle that wraps each paragraph in &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tags for direct CMS pasting, and a download button for &lt;code&gt;.txt&lt;/code&gt;/&lt;code&gt;.html&lt;/code&gt; export. Everything runs client-side. The honest gap: several competitors below ship more themed styles — Pirate, Bacon, Cat, Space Ipsum — where ToolTiny stops at three. If novelty variety is what you're after, look further down this list.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. LoremGen — the widest output range, zero ads
&lt;/h2&gt;

&lt;p&gt;Matches ToolTiny and most others on Classic/Hipster/Corporate styles, adds a fourth ("Samuel L. Ipsum"), and pushes the output ceiling to 10,000 words in one generation — well beyond what most tools allow. HTML output toggle, dark mode, and a fully ad-free interface round it out. If you're generating genuinely long-form filler content rather than a paragraph or two, the higher ceiling matters.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. FlipMyCase — five styles, including the novelty ones ToolTiny skips
&lt;/h2&gt;

&lt;p&gt;Classic, Hipster, Office (Corporate), Pirate, and Cat Ipsum — five distinct word pools, each with its own vocabulary rather than a reskinned template. Capped at 500 words, 20 paragraphs, or 50 sentences per generation, which is plenty for typical mockup use and keeps the tool fast.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Genie9 — six styles, explicitly no practical output limit
&lt;/h2&gt;

&lt;p&gt;Adds Startup Speak, Emoji Ipsum, and Pirate Ipsum to the standard Classic/Hipster/Corporate set — six total. Also specifically calls out that since generation runs entirely client-side, there's no hard ceiling on how many paragraphs you can request in one go, useful if you're filling a genuinely long template.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Coddy — simplest interface, four solid styles
&lt;/h2&gt;

&lt;p&gt;Classic, Hipster, Bacon, and Corporate, with copy-as-plain-text or copy-as-HTML-paragraphs built in. No extra settings to configure beyond style and quantity — the most frictionless option if you don't need character-exact output or a long generation ceiling.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick comparison
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Tool&lt;/th&gt;
&lt;th&gt;Styles&lt;/th&gt;
&lt;th&gt;Character-exact mode&lt;/th&gt;
&lt;th&gt;Output ceiling&lt;/th&gt;
&lt;th&gt;HTML output&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ToolTiny&lt;/td&gt;
&lt;td&gt;3 (Classic, Hipster, Corporate)&lt;/td&gt;
&lt;td&gt;✅ Only one on this list&lt;/td&gt;
&lt;td&gt;Moderate&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;LoremGen&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;10,000 words&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;FlipMyCase&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;500 words / 20 paragraphs&lt;/td&gt;
&lt;td&gt;Not specified&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Genie9&lt;/td&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;No practical limit&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Coddy&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;Not specified&lt;/td&gt;
&lt;td&gt;✅ (copy as HTML)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Which one for which situation
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Testing a character-limited field&lt;/strong&gt; (meta description, SMS, DB column)? ToolTiny — the only tool here built for that specific case.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Need genuinely long filler content&lt;/strong&gt;, thousands of words at once? LoremGen or Genie9.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Want maximum style variety&lt;/strong&gt; for a fun internal mockup? FlipMyCase or Genie9, both past five themed options.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Just want the fastest, simplest generate-and-copy flow?&lt;/strong&gt; Coddy.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The honest note
&lt;/h2&gt;

&lt;p&gt;Themed Ipsum variants are genuinely useful for internal tooling and casual prototypes, but every source covering this space agrees on the same caveat: save Hipster, Corporate, Bacon, or Pirate Ipsum for internal use, and stick to Classic Latin for anything a client or stakeholder will actually see. The novelty reads as unprofessional the moment it's outside the team that finds it funny — and the more urgent risk with any of these tools is the same one that's been true since 2004: placeholder text that quietly survives into production. Whatever generator you use, treat replacing it as a checklist item before launch, not an afterthought.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>productivity</category>
      <category>tools</category>
      <category>design</category>
    </item>
    <item>
      <title>Top 5 Free Online Case Converters (camelCase, snake_case, PascalCase &amp; More)</title>
      <dc:creator>Enlh NG</dc:creator>
      <pubDate>Sun, 23 Aug 2026 15:26:02 +0000</pubDate>
      <link>https://dev.to/enlh/top-5-free-online-case-converters-camelcase-snakecase-pascalcase-more-h4n</link>
      <guid>https://dev.to/enlh/top-5-free-online-case-converters-camelcase-snakecase-pascalcase-more-h4n</guid>
      <description>&lt;p&gt;Renaming a Python &lt;code&gt;snake_case&lt;/code&gt; API response into &lt;code&gt;camelCase&lt;/code&gt; for your JavaScript model, or turning a blog title into a URL slug, is exactly tedious enough to be annoying and exactly simple enough that firing up a script feels like overkill. A browser-based case converter fixes it in one paste. I compared 5, specifically for format coverage and — the detail that actually separates the good ones from the rest — whether they correctly parse text that's already in some other case format.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. ToolTiny — 12 formats, with word-boundary detection that actually works
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://tooltiny.com/case-converter.html" rel="noopener noreferrer"&gt;ToolTiny's Case Converter&lt;/a&gt; covers Sentence case, lowercase, UPPERCASE, Title Case, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case, URL slug, and alternating case — 12 formats, all client-side, no character limit, nothing you paste ever leaves your browser.&lt;/p&gt;

&lt;p&gt;The detail worth actually testing rather than taking on faith: paste in &lt;code&gt;XMLHttpRequest&lt;/code&gt; and ask it for snake_case. A naive converter either treats the whole string as one word or garbles the acronym into &lt;code&gt;x_m_l_http_request&lt;/code&gt;. ToolTiny splits it correctly into &lt;code&gt;xml_http_request&lt;/code&gt; — it detects camelCase/PascalCase boundaries &lt;em&gt;and&lt;/em&gt; acronym runs before converting, so renaming an existing identifier between conventions doesn't require you to manually add spaces first. Same logic applies going the other direction: paste &lt;code&gt;user_registration_date&lt;/code&gt; and hit camelCase, you get &lt;code&gt;userRegistrationDate&lt;/code&gt;, not &lt;code&gt;Userregistrationdate&lt;/code&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. FWD Tools — 14 formats with the same boundary-splitting approach
&lt;/h2&gt;

&lt;p&gt;Covers everything ToolTiny does plus Train-Case and COBOL-CASE, converting all 14 simultaneously so you paste once and copy whichever result you need. Also splits on existing camelCase boundaries before reformatting — &lt;code&gt;getUserProfileData&lt;/code&gt; correctly becomes four separate words rather than one blob. If you want every result visible at once instead of clicking between buttons, this is the more convenient layout.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. App DevTools — curated specifically around programming conventions
&lt;/h2&gt;

&lt;p&gt;12 formats, deliberately scoped toward code rather than general writing: PascalCase, CONSTANT_CASE, dot.case, kebab-case, path/case, Train-Case, and Pascal_Snake_Case alongside the standard set. If you want a tool that isn't cluttered with novelty formats and stays focused on what you'd actually use while coding, this is the most tightly curated option here.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. toolk.site — the other tool that gets acronyms right
&lt;/h2&gt;

&lt;p&gt;13 formats, and specifically calls out the same acronym-boundary handling as ToolTiny: &lt;code&gt;XMLHttpRequest&lt;/code&gt; correctly becomes &lt;code&gt;xml_http_request&lt;/code&gt; rather than the garbled character-by-character version. Worth knowing this isn't universal — several case converters on the market still get acronyms wrong, so if you're evaluating one not on this list, that's the one thing worth testing before you trust it with real code.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. OnlineWebToolkit — broadest coverage at 17 formats
&lt;/h2&gt;

&lt;p&gt;The largest format list here, split into three groups: human-readable (Title Case, Sentence case), creative/novelty (alternating case, inverse case), and developer conventions (camelCase, snake_case, PascalCase, kebab-case, and the rest). If you want one tool that covers essentially every case format you'll ever encounter without switching tools, this is the widest net, even if you'll rarely touch most of the novelty formats.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick comparison
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Tool&lt;/th&gt;
&lt;th&gt;Format count&lt;/th&gt;
&lt;th&gt;Handles acronyms correctly&lt;/th&gt;
&lt;th&gt;Notable feature&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ToolTiny&lt;/td&gt;
&lt;td&gt;12&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;No character limit, URL slug generator&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;FWD Tools&lt;/td&gt;
&lt;td&gt;14&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;All formats shown simultaneously&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;App DevTools&lt;/td&gt;
&lt;td&gt;12&lt;/td&gt;
&lt;td&gt;Not specified&lt;/td&gt;
&lt;td&gt;Curated for programming use only&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;toolk.site&lt;/td&gt;
&lt;td&gt;13&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;Same acronym handling as ToolTiny&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OnlineWebToolkit&lt;/td&gt;
&lt;td&gt;17&lt;/td&gt;
&lt;td&gt;Not specified&lt;/td&gt;
&lt;td&gt;Broadest format coverage overall&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Which one for which situation
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Renaming identifiers between languages&lt;/strong&gt; (Python snake_case ↔ JavaScript camelCase, database columns ↔ API fields)? ToolTiny, FWD Tools, or toolk.site — all three parse existing case boundaries and acronyms correctly, which matters more than the format count once you're past the basics.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Want every format visible at once instead of switching buttons?&lt;/strong&gt; FWD Tools' simultaneous-output layout.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Text has heavy acronym use&lt;/strong&gt; (API, XML, HTTP mixed into identifiers)? Specifically verify with a test paste — ToolTiny and toolk.site both handle it; not every converter does.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Want one bookmark that covers every format you'll ever need, novelty formats included?&lt;/strong&gt; OnlineWebToolkit's 17-format spread.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The honest note
&lt;/h2&gt;

&lt;p&gt;"Case converter" sounds like a solved, interchangeable-tool category, and mostly the basic formats are — but acronym and boundary handling genuinely isn't universal, and it's the thing that actually breaks in practice. A converter that treats &lt;code&gt;XMLHttpRequest&lt;/code&gt; as one indivisible word will silently produce garbage the moment you feed it a real codebase identifier instead of a demo string. Before trusting any case converter with a bulk rename — database columns, API fields, anything at scale — paste in one identifier you know contains an acronym and check the output by hand. It takes ten seconds and it's the actual test that separates a converter built for prose from one built to handle code.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>productivity</category>
      <category>tools</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Top 5 Free Speech-to-Text Tools Online (No Signup, File Upload Supported)</title>
      <dc:creator>Enlh NG</dc:creator>
      <pubDate>Thu, 20 Aug 2026 12:37:42 +0000</pubDate>
      <link>https://dev.to/enlh/top-5-free-speech-to-text-tools-online-no-signup-file-upload-supported-4bn2</link>
      <guid>https://dev.to/enlh/top-5-free-speech-to-text-tools-online-no-signup-file-upload-supported-4bn2</guid>
      <description>&lt;p&gt;"95% accurate" is on almost every transcription tool's homepage, and almost none of them tell you it's measured on a clean demo clip recorded in a quiet studio — not your Zoom call with a barking dog in the background, or your lecture recording from the back row. I tested 5 free transcription tools specifically for the file-upload use case: you already have an MP3, MP4, or WAV file and need it turned into text.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. ToolTiny — upload a file, get a transcript, nothing stored
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://tooltiny.com/speech-to-text.html" rel="noopener noreferrer"&gt;ToolTiny's Speech to Text tool&lt;/a&gt; takes a direct file upload — MP3, MP4, WAV, M4A, FLAC, OGG, WebM, up to 25MB — auto-detects the language from 99+ supported, and returns a transcript in under 30 seconds for a 10-minute file, with an optional timestamps mode for subtitle-style output. Files are processed over HTTPS and discarded immediately after — nothing sits on a server waiting to be forgotten about later.&lt;/p&gt;

&lt;p&gt;Worth being precise about accuracy: the stated 95%+ figure is for clear speech, and that qualifier matters more than it sounds like it should. Every transcription tool's accuracy number comes from a best-case recording; real accuracy on your specific audio depends heavily on background noise, accents, and multiple overlapping speakers, and drops for everyone regardless of which tool or model is behind it.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Whisper Web — the privacy-first option, audio never leaves your device
&lt;/h2&gt;

&lt;p&gt;If keeping audio local is the priority, browser-based implementations of OpenAI's open-source Whisper model run the entire transcription in your browser tab using WebAssembly — no upload, no server, no account. The trade-off is speed and convenience: local processing is slower than a server with dedicated hardware, and very long files can be genuinely sluggish on an average laptop. For anything you specifically don't want touching a third party's infrastructure — legal recordings, confidential interviews — it's the cleanest option available for free.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. FastTranscriber — large file support, fast turnaround
&lt;/h2&gt;

&lt;p&gt;One file per day free with no card required, but that one file can be up to 1.3GB — well beyond what most tools allow — with TXT and SRT export and 98+ language support. If you're transcribing something long (a full lecture, a multi-hour recording) and only need to do it occasionally, the generous file-size ceiling makes it worth the one-file-a-day limit.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Speechnotes — real-time dictation, not file transcription
&lt;/h2&gt;

&lt;p&gt;Different category worth knowing about: Speechnotes uses your browser's Web Speech API to transcribe live speech as you talk into your microphone, with no minute cap. It's genuinely useful as a dictation tool — talk, watch text appear — but it can't process an existing audio file or a video call recording, and accuracy on browser Web Speech API tools consistently tests lower (roughly 87-92% on clear audio, dropping further on real-world recordings) than the Whisper-based tools on this list.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Otter.ai — best if you specifically need meeting features
&lt;/h2&gt;

&lt;p&gt;Otter's free tier gives 300 minutes a month, integrates directly with Zoom, Google Meet, and Teams, and adds speaker diarization (labeling who said what) — genuinely useful for meeting notes specifically. The free tier is English-only, which rules it out for the multi-language use case the other tools here handle.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick comparison
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Tool&lt;/th&gt;
&lt;th&gt;Input&lt;/th&gt;
&lt;th&gt;Privacy&lt;/th&gt;
&lt;th&gt;Language support&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ToolTiny&lt;/td&gt;
&lt;td&gt;File upload (25MB)&lt;/td&gt;
&lt;td&gt;Processed, not stored&lt;/td&gt;
&lt;td&gt;99+&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Whisper Web&lt;/td&gt;
&lt;td&gt;File upload&lt;/td&gt;
&lt;td&gt;100% on-device&lt;/td&gt;
&lt;td&gt;Multi-language&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;FastTranscriber&lt;/td&gt;
&lt;td&gt;File upload (1.3GB)&lt;/td&gt;
&lt;td&gt;Processed, not stored&lt;/td&gt;
&lt;td&gt;98+&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Speechnotes&lt;/td&gt;
&lt;td&gt;Live mic only&lt;/td&gt;
&lt;td&gt;Processed via Google STT&lt;/td&gt;
&lt;td&gt;Dozens&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Otter.ai&lt;/td&gt;
&lt;td&gt;File upload + live meetings&lt;/td&gt;
&lt;td&gt;Processed, retained&lt;/td&gt;
&lt;td&gt;English only (free)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Which one for which situation
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Standard file transcription, don't want to think about it?&lt;/strong&gt; ToolTiny — fast, wide format support, discarded after processing.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Audio genuinely can't touch a server?&lt;/strong&gt; Whisper Web — the only fully on-device option here.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;File is huge (lecture, long recording)?&lt;/strong&gt; FastTranscriber's 1.3GB ceiling is the outlier.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Live dictation while you talk, not a saved file?&lt;/strong&gt; Speechnotes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Recurring meeting notes with speaker labels?&lt;/strong&gt; Otter.ai, if English-only works for you.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The honest note
&lt;/h2&gt;

&lt;p&gt;Every accuracy percentage on this list, ToolTiny's included, is a best-case number. The real determinant of transcript quality isn't which tool's marketing page you trust most — it's your specific audio: how close the mic was, how much background noise, how strong the accent, how many people are talking over each other. Whisper-based tools (most of the file-upload options here) consistently outperform browser Web Speech API tools on real-world audio, so that's the more useful thing to filter by than the percentage itself. For anything going on the record — a quote, a transcript for publication — plan to proofread against the audio regardless of which tool you use.&lt;/p&gt;

</description>
      <category>tools</category>
      <category>productivity</category>
      <category>webdev</category>
    </item>
    <item>
      <title>I Couldn't Finish Reading a 20-Page PDF Without Losing Focus. Listening to It Changed That</title>
      <dc:creator>Enlh NG</dc:creator>
      <pubDate>Mon, 17 Aug 2026 09:18:30 +0000</pubDate>
      <link>https://dev.to/enlh/i-couldnt-finish-reading-a-20-page-pdf-without-losing-focus-listening-to-it-changed-that-52jn</link>
      <guid>https://dev.to/enlh/i-couldnt-finish-reading-a-20-page-pdf-without-losing-focus-listening-to-it-changed-that-52jn</guid>
      <description>&lt;p&gt;Turns out the problem was never "I'm bad at reading." It was that I'm bad at reading silently, alone, for long stretches.&lt;/p&gt;

&lt;p&gt;Grad school assigned readings that were routinely 20-30 pages of dense academic PDFs, and I'd sit down with every intention of getting through one, and twenty minutes later realize I'd read the same paragraph four times without absorbing a word of it. I assumed this meant I just needed more willpower, more coffee, a quieter room. None of that fixed it.&lt;/p&gt;

&lt;p&gt;What actually fixed it, almost by accident, was a text-to-speech tool a classmate mentioned offhand. I pasted a reading into it, put in one earbud, and kept following along on the screen while it read to me. I finished the whole thing in one sitting for the first time in months. It wasn't that the reading got easier — it's that hearing it and seeing it at the same time gave my attention somewhere consistent to land.&lt;/p&gt;

&lt;p&gt;What actually changed&lt;/p&gt;

&lt;p&gt;I'm not diagnosed with anything, for what it's worth — I just apparently focus differently with combined audio and visual input than with silent reading alone. Turns out that's genuinely common, not some special trick, and it's the same reason text-to-speech is a standard accessibility tool for dyslexia, ADHD, and visual fatigue. I just hadn't tried it because I didn't think of myself as someone who "needed" it.&lt;/p&gt;

&lt;p&gt;What I use now&lt;/p&gt;

&lt;p&gt;ToolTiny — my default for anything I don't want uploaded anywhere, which turned out to be most of grad school (unpublished drafts, other people's unpublished work, personal notes). It runs entirely inside your browser using built-in voices, so the text never actually leaves your device — not "we delete it after," genuinely never sent anywhere. You get a real range of voices and languages, and you can slow the speed down, which I do constantly for denser material. The voices sound a little more robotic than the AI ones below, but for reading my own study material, I stopped noticing that within a few minutes.&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://tooltiny.com/text-to-speech.html" rel="noopener noreferrer"&gt;tooltiny text to speech&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;FreeTTS — I use this when the audio itself is the point — recording something to actually share, not just for my own listening. The voices sound close to a real person, no signup, and you can generate as many times as you want without hitting a daily wall.&lt;/p&gt;

&lt;p&gt;Edge Read Aloud — if I'm reading an article directly on a website rather than something I've saved, this is built into the browser already and needs zero setup. I don't even think of it as a separate tool at this point, just a button I click.&lt;/p&gt;

&lt;p&gt;What I'd tell someone who assumes this isn't "for them"&lt;br&gt;
Struggling to get through long readings, no official diagnosis, just can't focus silently? Try it before assuming it's a willpower problem. It might just be how your attention works.&lt;br&gt;
Reading something private or unpublished? ToolTiny — it never uploads anything.&lt;br&gt;
Want the most natural-sounding voice for something you're sharing? FreeTTS.&lt;br&gt;
Reading directly on a webpage? Whatever your browser's built-in reader is — check for it before installing anything.&lt;br&gt;
The trade-off nobody explains upfront&lt;/p&gt;

&lt;p&gt;The tools that sound the most human — the ones that don't sound like a voice assistant at all — are cloud-based, meaning your text gets sent somewhere to generate that quality. The tools that keep everything fully private, running only on your own device, sound noticeably more synthetic in comparison. Neither one is "better" universally. I use the private, slightly robotic option for my own study material and drafts, and I'd use the more natural-sounding one if I were ever making something to actually share publicly. Once I understood that trade-off existed, picking got a lot easier.&lt;/p&gt;

&lt;p&gt;I still can't read a dense PDF silently in one sitting. I just don't have to anymore.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Top 5 Free Text-to-Speech Tools Online (No Signup, Private Options Included)</title>
      <dc:creator>Enlh NG</dc:creator>
      <pubDate>Mon, 17 Aug 2026 09:16:18 +0000</pubDate>
      <link>https://dev.to/enlh/top-5-free-text-to-speech-tools-online-no-signup-private-options-included-5h8f</link>
      <guid>https://dev.to/enlh/top-5-free-text-to-speech-tools-online-no-signup-private-options-included-5h8f</guid>
      <description>&lt;p&gt;"Free text to speech" search results are mostly the same trap: free until 5,000 characters, free until a daily cap, free if you create an account, free but the export has a watermark. I tested 5 tools specifically against three bars — no signup, real free usage (not a disguised trial), and voices that don't sound like a 2008 phone menu.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. ToolTiny — runs entirely in your browser, nothing ever uploaded
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://tooltiny.com/text-to-speech.html" rel="noopener noreferrer"&gt;ToolTiny's Text to Speech tool&lt;/a&gt; uses your browser's built-in Web Speech API rather than sending text to a cloud service, which means the privacy story is about as strong as it gets: your text never leaves your device, full stop — not "encrypted in transit," not "deleted after processing," actually never uploaded. That makes it a genuine fit for scripts, private notes, or business content you don't want touching a third-party server.&lt;/p&gt;

&lt;p&gt;You get 60+ voices across 40+ languages (pulled from whatever your browser and OS provide), adjustable speed (0.5×–2×) and pitch, and MP3 download support in Chrome specifically — other browsers can play the audio but export support varies since it depends on browser-level audio capture. The honest trade-off, stated plainly: browser-native voices sound noticeably more synthetic than the neural AI voices further down this list. You're trading voice naturalness for actual on-device privacy, and for proofreading your own writing or a quick listen-through, that trade is usually worth it.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. FreeTTS — 400+ neural voices, genuinely no daily limit
&lt;/h2&gt;

&lt;p&gt;If voice quality matters more than privacy for your use case, FreeTTS uses neural speech synthesis rather than a browser's built-in engine, and the difference in naturalness — proper pauses, intonation, emphasis — is immediately audible. 5,000 characters per generation, but no signup and no daily cap on how many times you generate, with MP3 and SRT subtitle export on every request.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. NaturalReader — no character limit, and it reads documents directly
&lt;/h2&gt;

&lt;p&gt;Most tools cap you somewhere; NaturalReader's free tier doesn't impose a character limit at all, and you can upload a PDF or Word document directly instead of copy-pasting text first. The trade-off is voice quality — the free voices are functional but not in the same league as FreeTTS or ElevenLabs, and audio download isn't available on the free tier.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Microsoft Edge Read Aloud — zero setup for reading webpages specifically
&lt;/h2&gt;

&lt;p&gt;If what you actually want is "read this webpage to me" rather than "convert this text I'm pasting," Edge's built-in Read Aloud feature needs literally no setup — it's already in the browser. Not useful for exporting audio files, but unbeatable for the specific case of listening to an article while doing something else.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. ElevenLabs — the quality benchmark, with real limits attached
&lt;/h2&gt;

&lt;p&gt;Worth knowing about even though it requires signup: ElevenLabs is the voice-quality reference point everyone else gets compared against — subtle emotional nuance, natural breathing patterns, speech that's genuinely difficult to distinguish from a human narrator. The free tier caps at 10,000 characters per month, which is roughly 10-15 minutes of audio, enough to evaluate quality but not for regular use.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick comparison
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Tool&lt;/th&gt;
&lt;th&gt;Privacy&lt;/th&gt;
&lt;th&gt;Character limit&lt;/th&gt;
&lt;th&gt;Account needed&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ToolTiny&lt;/td&gt;
&lt;td&gt;100% on-device, never uploaded&lt;/td&gt;
&lt;td&gt;5,000/generation&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;FreeTTS&lt;/td&gt;
&lt;td&gt;Cloud-processed&lt;/td&gt;
&lt;td&gt;5,000/generation, no daily cap&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;NaturalReader&lt;/td&gt;
&lt;td&gt;Cloud-processed&lt;/td&gt;
&lt;td&gt;No limit&lt;/td&gt;
&lt;td&gt;No (free tier)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Edge Read Aloud&lt;/td&gt;
&lt;td&gt;On-device (webpage reading)&lt;/td&gt;
&lt;td&gt;N/A&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ElevenLabs&lt;/td&gt;
&lt;td&gt;Cloud-processed&lt;/td&gt;
&lt;td&gt;10,000/month&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Which one for which situation
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Reading something confidential or private?&lt;/strong&gt; ToolTiny — nothing leaves your device, ever.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Need a voice that sounds genuinely human for a video or podcast sample?&lt;/strong&gt; FreeTTS for free volume, ElevenLabs if you specifically need the top quality tier.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Converting a whole PDF or long document?&lt;/strong&gt; NaturalReader — no length cap.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Just want to listen to an article you're already reading in the browser?&lt;/strong&gt; Edge Read Aloud, zero setup.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The honest note
&lt;/h2&gt;

&lt;p&gt;Free text-to-speech in 2026 has closed most of the gap that used to exist between free and paid voice quality — but there's still a real trade-off between privacy and naturalness that no tool eliminates. On-device tools like ToolTiny and Edge Read Aloud never send your text anywhere, but the voices come from your operating system, not a trained neural model, so they sound more synthetic. Cloud-based neural tools sound dramatically more natural because a model trained on huge amounts of human speech is generating the audio — which also means your text is, by definition, processed on someone else's server. Pick based on which trade-off actually matters for what you're reading aloud, not just which one sounds best in a demo.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>productivity</category>
      <category>t</category>
    </item>
    <item>
      <title>Top 5 Free Grammar Checker Tools Online (No Signup, No Extension)</title>
      <dc:creator>Enlh NG</dc:creator>
      <pubDate>Thu, 13 Aug 2026 09:05:28 +0000</pubDate>
      <link>https://dev.to/enlh/top-5-free-grammar-checker-tools-online-no-signup-no-extension-35dm</link>
      <guid>https://dev.to/enlh/top-5-free-grammar-checker-tools-online-no-signup-no-extension-35dm</guid>
      <description>&lt;p&gt;Every "free" grammar checker eventually asks for something — an account, a browser extension, a word cap that kicks in right when you're checking something that actually matters. I tested 5 tools specifically against the no-signup, no-extension bar: paste text, get corrections, done.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. ToolTiny — LanguageTool's engine, zero setup
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://tooltiny.com/grammar-checker.html" rel="noopener noreferrer"&gt;ToolTiny's Grammar Checker&lt;/a&gt; runs on the public LanguageTool API — the same open-source grammar engine that powers LanguageTool.org itself — wrapped in a simpler interface with no account step at all. Paste text, pick from 20+ languages (or let auto-detect handle it), click check, and click through green suggestion buttons to apply fixes one at a time. Text is sent over an encrypted connection for processing and isn't stored afterward.&lt;/p&gt;

&lt;p&gt;Worth knowing since it's built on LanguageTool's public API specifically: character limits and rate limits follow whatever LanguageTool's public tier allows at any given time, not a ToolTiny-specific cap. For very long documents or heavy daily use, that's the practical ceiling to be aware of — same engine, but accessed through the free public tier rather than a paid or self-hosted one.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. LanguageTool — the engine itself, with a higher free ceiling and self-hosting
&lt;/h2&gt;

&lt;p&gt;Going straight to LanguageTool.org gets you a 10,000-character limit per check on the free tier — noticeably more headroom than most competitors — plus the option to self-host the open-source engine entirely if you need text to never leave your own infrastructure. If ToolTiny's public-API ceiling is the constraint, this is the direct upgrade path using the exact same underlying technology.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Grammarly Free — the widest ecosystem, most restricted feature set
&lt;/h2&gt;

&lt;p&gt;Grammarly's free browser extension remains the most widely deployed grammar tool by a large margin, and it works everywhere you type online — email, docs, social posts — not just in a dedicated text box. The trade-off on the free tier is feature access rather than a hard character cap: deeper style, tone, and clarity suggestions sit behind the paid plan.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. QuillBot — grammar checking plus in-line rewriting
&lt;/h2&gt;

&lt;p&gt;QuillBot bundles grammar checking with contextual AI commands to rewrite, simplify, or expand flagged sentences directly in the editor, rather than just flagging the problem and leaving you to fix it. Free, no signup required, with browser and desktop app options if you want it available system-wide.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Scribbr — built for academic writing, no published limit
&lt;/h2&gt;

&lt;p&gt;Independent testing has found Scribbr's free checker catching close to the top error-detection rate among no-signup tools, and unlike several competitors, it doesn't publish a free-tier length cap. It leans toward an academic-writing audience — citation-adjacent tools live alongside it — which shows in how conservatively it flags style versus hard grammar errors.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick comparison
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Tool&lt;/th&gt;
&lt;th&gt;Character limit (free)&lt;/th&gt;
&lt;th&gt;Account needed&lt;/th&gt;
&lt;th&gt;Best for&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ToolTiny&lt;/td&gt;
&lt;td&gt;Follows LanguageTool public API&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Fast check, 20+ languages, zero setup&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;LanguageTool&lt;/td&gt;
&lt;td&gt;10,000 chars, self-host option&lt;/td&gt;
&lt;td&gt;No (free tier)&lt;/td&gt;
&lt;td&gt;Long documents, privacy-critical text&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Grammarly&lt;/td&gt;
&lt;td&gt;No hard cap, features gated&lt;/td&gt;
&lt;td&gt;No (free tier)&lt;/td&gt;
&lt;td&gt;Checking everywhere you type, not just one box&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;QuillBot&lt;/td&gt;
&lt;td&gt;No signup required&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Wanting rewrite suggestions, not just flags&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Scribbr&lt;/td&gt;
&lt;td&gt;No published limit&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Academic papers and essays&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Which one for which situation
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Quick check on a short piece, don't want to think about it?&lt;/strong&gt; ToolTiny — paste and go, no setup.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Checking something long or genuinely confidential?&lt;/strong&gt; LanguageTool directly, for the higher free limit or self-hosting.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Want grammar-checking everywhere you type, not just one page?&lt;/strong&gt; Grammarly's browser extension.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Want the tool to rewrite the sentence, not just flag it?&lt;/strong&gt; QuillBot.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Proofreading an academic paper?&lt;/strong&gt; Scribbr.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The honest note
&lt;/h2&gt;

&lt;p&gt;A grammar checker catches what a rule-based or statistical model can detect — subject-verb agreement, common misspellings, missing commas, awkward phrasing. None of them, including the ones with "AI" in the name, reliably catch a sentence that's grammatically perfect but factually wrong, or a tone that's technically correct but reads as rude in context. Independent testing across these tools consistently finds none of them catch everything, which is exactly why the standard advice — read your writing out loud before sending it — still holds even after running it through the best free checker available.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>productivity</category>
      <category>tools</category>
      <category>writing</category>
    </item>
    <item>
      <title>Top 5 Free Word Counter Tools Online (No Signup, No Upload Limits)</title>
      <dc:creator>Enlh NG</dc:creator>
      <pubDate>Mon, 10 Aug 2026 14:27:30 +0000</pubDate>
      <link>https://dev.to/enlh/top-5-free-word-counter-tools-online-no-signup-no-upload-limits-f8m</link>
      <guid>https://dev.to/enlh/top-5-free-word-counter-tools-online-no-signup-no-upload-limits-f8m</guid>
      <description>&lt;p&gt;Every writer eventually needs to know one number fast: how long is this thing? A 500-word essay cap, a 160-character meta description, a 280-character tweet — a word counter is one of those tools you don't think about until you need it, and then you need it to load instantly with zero friction. I tested 5 free options against that exact bar.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. ToolTiny — six metrics at once, entirely client-side
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://tooltiny.com/word-counter.html" rel="noopener noreferrer"&gt;ToolTiny's Word Counter&lt;/a&gt; updates in real time as you type — words, characters (with and without spaces), sentences, paragraphs, and lines, all visible at once without switching tabs or scrolling a sidebar. Reading time is calculated automatically at 200 words per minute, and everything runs client-side: your text never touches a server, which matters if what you're pasting is a confidential draft, a client contract, or anything you'd rather not upload anywhere.&lt;/p&gt;

&lt;p&gt;What sets it apart from most competitors on this list is the reference content built into the same page: word-count guidelines by document type (college essay: 250-650 words, research paper: 2,000-5,000), a words-per-page table, a reading-time lookup, and platform-specific character limits (Google title tags, meta descriptions, X posts, email subject lines). If you're not sure what target you're even writing toward, that context is genuinely useful and most bare-bones counters don't bother including it.&lt;/p&gt;

&lt;p&gt;One honest limitation: it doesn't calculate a readability score (Flesch-Kincaid or similar) the way a couple of tools below do. If grade-level readability specifically is what you need, pair it with one of those, or use ToolTiny for the count and a separate check for readability.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. WordCounter.net — the long-standing default
&lt;/h2&gt;

&lt;p&gt;WordCounter.net has been the tool a lot of people default to without thinking, and it holds up: fast, ad-supported but not intrusive, with a separate dedicated character-counter view if that's specifically what you need. No frills, no readability scoring, just a reliable count.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. WordCounter.ai — readability score and keyword density included
&lt;/h2&gt;

&lt;p&gt;This one goes further than a basic count: alongside words, characters, sentences, and paragraphs, it calculates Flesch Reading Ease, reading and speaking time separately, and lists your top keywords by density — useful if you're optimizing a page for SEO rather than just hitting a length target. Also runs entirely in-browser with nothing uploaded.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. WordCountTool.com — readability plus a small toolbox of text utilities
&lt;/h2&gt;

&lt;p&gt;Beyond the count, this one bundles Flesch reading ease and Flesch-Kincaid grade level, plus quick-access text utilities in the same interface — bold/italic Unicode formatting, case conversion, find/replace, line sorting. If you're doing more than counting (say, prepping social copy that needs bold Unicode text), having those in the same tab saves a few tab switches.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Zutrix Word Counter — built with contracts and multi-language text in mind
&lt;/h2&gt;

&lt;p&gt;Zutrix's counter is explicit about privacy for sensitive documents — contracts, cover letters, client drafts — and its character counting works correctly for languages like Japanese and Chinese, where "words" isn't really the right unit and character count matters more. Worth knowing about specifically if you write in or paste text from CJK languages regularly.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick comparison
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Tool&lt;/th&gt;
&lt;th&gt;Readability score&lt;/th&gt;
&lt;th&gt;Multi-language char count&lt;/th&gt;
&lt;th&gt;Extra utilities&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ToolTiny&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Standard&lt;/td&gt;
&lt;td&gt;Reference tables (essay/platform limits)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;WordCounter.net&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Standard&lt;/td&gt;
&lt;td&gt;Dedicated char-counter page&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;WordCounter.ai&lt;/td&gt;
&lt;td&gt;Yes (Flesch)&lt;/td&gt;
&lt;td&gt;Standard&lt;/td&gt;
&lt;td&gt;Keyword density&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;WordCountTool.com&lt;/td&gt;
&lt;td&gt;Yes (Flesch-Kincaid)&lt;/td&gt;
&lt;td&gt;Standard&lt;/td&gt;
&lt;td&gt;Case conversion, find/replace, line sort&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Zutrix&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;CJK-aware&lt;/td&gt;
&lt;td&gt;Privacy framing for sensitive docs&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Which one for which situation
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Just need a fast count while writing?&lt;/strong&gt; ToolTiny or WordCounter.net — zero friction, nothing extra to load.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Optimizing content for SEO?&lt;/strong&gt; WordCounter.ai, for the keyword density alongside the count.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Need a readability grade level, not just length?&lt;/strong&gt; WordCountTool.com or WordCounter.ai.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Writing in Japanese, Chinese, or similar?&lt;/strong&gt; Zutrix handles character-based counting correctly.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Checking a platform's character limit&lt;/strong&gt; (tweet, meta description, subject line)? ToolTiny's built-in reference table saves a separate Google search.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The honest note
&lt;/h2&gt;

&lt;p&gt;A word count is a proxy, not the actual goal. A 500-word essay that says everything it needs to in 420 words is better writing than one padded to hit the number — and a readability score of "grade 8" doesn't mean the content is good, just that the sentences are short. Use these tools to hit hard requirements (platform limits, assignment minimums) and to catch when you've drastically over- or under-shot a target, not as a substitute for actually reading back what you wrote.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>productivity</category>
      <category>tools</category>
      <category>writing</category>
    </item>
    <item>
      <title>Top 5 Free Tools to Add a Signature to a PDF (No Account, No Watermark)</title>
      <dc:creator>Enlh NG</dc:creator>
      <pubDate>Sat, 01 Aug 2026 07:04:22 +0000</pubDate>
      <link>https://dev.to/enlh/top-5-free-tools-to-add-a-signature-to-a-pdf-no-account-no-watermark-3idg</link>
      <guid>https://dev.to/enlh/top-5-free-tools-to-add-a-signature-to-a-pdf-no-account-no-watermark-3idg</guid>
      <description>&lt;p&gt;Printing a contract just to sign it, scan it, and email it back is one of those workflows that should've died a decade ago. Every tool on this list lets you skip the printer entirely — draw, type, or upload a signature, drop it on the page, download. I tested 5 of them specifically for the no-account, no-watermark use case rather than full e-signature platforms built for collecting signatures from other people.&lt;/p&gt;

&lt;p&gt;One distinction worth knowing before the list: an &lt;strong&gt;electronic signature&lt;/strong&gt; (a visible mark showing intent — what every tool here produces) and a &lt;strong&gt;digital signature&lt;/strong&gt; (a cryptographic seal backed by a certificate authority) are not the same thing. Electronic signatures are legally recognized for the overwhelming majority of everyday contracts under frameworks like the US ESIGN Act and EU eIDAS regulation. Digital signatures are what regulated filings specifically requiring a "qualified" signature need instead. None of the free tools below do the latter — know which one your document actually requires before picking a tool.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. ToolTiny — draw, type, or upload, with actual placement control
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://tooltiny.com/insert-signature-pdf.html" rel="noopener noreferrer"&gt;ToolTiny's Sign PDF tool&lt;/a&gt; renders every page directly in the browser so you can see exactly where you're placing the signature, then drag and resize it with a corner handle until it sits on the line. All three creation methods are supported: draw freehand (mouse, trackpad, or touch), type your name in one of four handwriting fonts, or upload a photo of your real signature — the white background gets stripped automatically so only the ink lands on the page.&lt;/p&gt;

&lt;p&gt;Useful detail for multi-page contracts: a "place on all pages" option stamps the same signature at the same position across every page in one action, instead of repeating the drag-and-drop per page. No account, no watermark, and uploaded files are deleted from the server within 10 minutes. Works the same in a mobile browser with touch signing — no app install needed. ToolTiny also runs a &lt;a href="https://tooltiny.com/blog/" rel="noopener noreferrer"&gt;blog&lt;/a&gt; with deeper guides on related PDF tasks like compression and watermarking, worth a look if you're doing more than a one-off signature.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Sejda — free-forever, but no document management
&lt;/h2&gt;

&lt;p&gt;Sejda covers the basics cleanly and doesn't put a hard expiration on free usage the way some competitors do. What it doesn't include: routing signatures to other people, reminders, or an audit trail — it's built for signing your own documents, not collecting signatures from a team or client.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. PDF24 Tools — lightweight, no subscription, browser-only
&lt;/h2&gt;

&lt;p&gt;If you want something that stays out of your way, PDF24's signing tool runs entirely in-browser with no subscription prompt anywhere in the flow. It's part of a broader free PDF toolkit (merge, split, compress) if you need more than signing in the same session.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Signeasy — best if your files already live in cloud storage
&lt;/h2&gt;

&lt;p&gt;Signeasy connects directly to Google Drive, Dropbox, OneDrive, and Box, so you can import and sign without a separate download-then-upload step. It's compliant with ESIGN and eIDAS, and offers an option to add a password to the signed PDF for an extra layer of access control on top of the signature itself.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. DigiSigner — signs more than just PDFs
&lt;/h2&gt;

&lt;p&gt;DigiSigner's free tier extends past PDF to Word, images, and TXT/XLS files, which is useful if the document you're signing didn't start as a PDF in the first place. No registration, SSL-encrypted transfer, and files are removed automatically once your session ends.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick comparison
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Tool&lt;/th&gt;
&lt;th&gt;Creation methods&lt;/th&gt;
&lt;th&gt;Account needed&lt;/th&gt;
&lt;th&gt;Best for&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ToolTiny&lt;/td&gt;
&lt;td&gt;Draw, type, upload&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Precise placement, multi-page stamping&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sejda&lt;/td&gt;
&lt;td&gt;Draw, type, upload&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Occasional single-document signing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PDF24 Tools&lt;/td&gt;
&lt;td&gt;Draw, type, upload&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Bundled with other free PDF tasks&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Signeasy&lt;/td&gt;
&lt;td&gt;Draw, type, upload&lt;/td&gt;
&lt;td&gt;Free tier&lt;/td&gt;
&lt;td&gt;Files already in cloud storage&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DigiSigner&lt;/td&gt;
&lt;td&gt;Draw, type, upload&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Signing non-PDF file types too&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  The honest caveat
&lt;/h2&gt;

&lt;p&gt;Every tool on this list, ToolTiny included, produces a visible electronic signature — not a certificate-based digital one. For an offer letter, a lease, an invoice approval, or a consent form, that's exactly the right amount of legal weight and none of these tools will leave you undersigned. But if a government filing or regulated document specifically asks for a "qualified" or certificate-based signature, none of the free browser tools here — or honestly most of the paid ones either — will satisfy that requirement. You'd need a signature from an actual certificate authority instead. Check what the document is actually asking for before you assume "sign PDF online" solves it.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>productivity</category>
      <category>tools</category>
      <category>security</category>
    </item>
    <item>
      <title>8 Free Tools to Rotate a PDF (Because Scanners Never Get Orientation Right)</title>
      <dc:creator>Enlh NG</dc:creator>
      <pubDate>Wed, 29 Jul 2026 12:44:10 +0000</pubDate>
      <link>https://dev.to/enlh/8-free-tools-to-rotate-a-pdf-because-scanners-never-get-orientation-right-1563</link>
      <guid>https://dev.to/enlh/8-free-tools-to-rotate-a-pdf-because-scanners-never-get-orientation-right-1563</guid>
      <description>&lt;p&gt;Scan a document with any multifunction printer and there's a coin-flip chance at least one page comes out sideways or upside-down. Most PDF viewers let you rotate the &lt;em&gt;view&lt;/em&gt; temporarily, but close the file and reopen it and you're back to tilting your head. What you actually want is a tool that bakes the rotation into the file itself, permanently.&lt;/p&gt;

&lt;p&gt;I looked at 8 free ways to do that — and one important distinction came up repeatedly that's worth knowing before you pick one: &lt;strong&gt;whole-document rotation vs. per-page rotation&lt;/strong&gt;. Not every tool does both, including the one I use most.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. ToolTiny — fast, permanent, whole-document only
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://tooltiny.com/rotate-pdf.html" rel="noopener noreferrer"&gt;ToolTiny's Rotate PDF tool&lt;/a&gt; does one thing cleanly: pick 90° left, 90° right, or 180°, and it applies that rotation to the entire document by rewriting the PDF's rotation matrix — not re-encoding the page content, so there's zero quality loss on text or images. Processing is close to instant even on larger files, no account needed, and source files are auto-deleted from the server within 10 minutes.&lt;/p&gt;

&lt;p&gt;The real limitation, stated plainly: &lt;strong&gt;it rotates the whole document, not individual pages&lt;/strong&gt;. If only page 4 of a 12-page PDF is sideways, this tool will fix page 4 but also rotate the other 11 pages you didn't want touched. For page-specific fixes, ToolTiny's own &lt;a href="https://tooltiny.com/organize-pdf.html" rel="noopener noreferrer"&gt;Organize PDF&lt;/a&gt; tool handles that instead — worth knowing since it's a separate tool, not a mode switch on this one.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. PDFgear — per-page rotation, fully client-side
&lt;/h2&gt;

&lt;p&gt;Everything runs locally in your browser — nothing gets uploaded anywhere. You can preview thumbnails and rotate individual pages independently, or hit "Rotate All" for the whole document in one click. No account, no file size cap mentioned.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Drawboard — also fully local, no size limits
&lt;/h2&gt;

&lt;p&gt;Same client-side privacy angle as PDFgear: your PDF never leaves your device. Supports rotating a single page or the entire file, and since nothing uploads, there's effectively no limit on how many files or how large they can be beyond what your own machine can handle.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Smallpdf — per-page control, 1-hour auto-delete
&lt;/h2&gt;

&lt;p&gt;Lets you rotate specific pages or the whole document, uploads over TLS, and deletes files an hour after processing. GDPR-compliant and ISO 27001-certified if that matters for your use case (healthcare, legal, etc.).&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Adobe Acrobat Online — batch multiple files, per-page precision
&lt;/h2&gt;

&lt;p&gt;Free tier lets you rotate individual pages after uploading, and — unusually for this list — supports batching up to 100 files at once (500 pages each, 100MB total). If you need to flip a page horizontally or vertically rather than just 90°/180° rotation, that specific feature needs the 7-day Acrobat Pro trial.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. PDF24 — no watermarks, no limits, per-page thumbnails
&lt;/h2&gt;

&lt;p&gt;You get a thumbnail grid of every page and rotate them individually or in bulk. No registration, no file size restriction mentioned, and it's been consistently watermark-free across every tool in their suite, not just this one.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. Xodo — per-page rotation, works the same across devices
&lt;/h2&gt;

&lt;p&gt;Browser-based rotation with per-page control, plus a mobile app (iOS/Android) if you'd rather do this from your phone than a desktop browser. Also does merge, split, and convert if you end up needing more than just rotation.&lt;/p&gt;

&lt;h2&gt;
  
  
  8. macOS Preview — built-in, zero upload, zero install
&lt;/h2&gt;

&lt;p&gt;If you're on a Mac, you don't need a website at all: open the PDF in Preview, press &lt;strong&gt;⌘+L&lt;/strong&gt; to rotate left or &lt;strong&gt;⌘+R&lt;/strong&gt; to rotate right, then save. It's the fastest option on this list if you're already on macOS, and nothing ever touches a server.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick comparison
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Tool&lt;/th&gt;
&lt;th&gt;Per-page rotation&lt;/th&gt;
&lt;th&gt;Runs client-side&lt;/th&gt;
&lt;th&gt;Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ToolTiny&lt;/td&gt;
&lt;td&gt;❌ (whole doc only)&lt;/td&gt;
&lt;td&gt;No (auto-deletes in 10 min)&lt;/td&gt;
&lt;td&gt;Fastest for "the whole thing is sideways"&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PDFgear&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;No upload, no size cap&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Drawboard&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;No upload, no size cap&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Smallpdf&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;No (1-hour auto-delete)&lt;/td&gt;
&lt;td&gt;ISO 27001 certified&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Adobe Acrobat&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Batch up to 100 files&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PDF24&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;No watermarks, ever&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Xodo&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Has a mobile app too&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;macOS Preview&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;Yes (native)&lt;/td&gt;
&lt;td&gt;Fastest if you're on a Mac&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Which one for which situation
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Entire scan came out sideways or upside-down?&lt;/strong&gt; ToolTiny — one click, done, and no re-encoding means zero quality loss.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Only some pages are wrong?&lt;/strong&gt; PDFgear or Drawboard if you don't want to upload anything, Smallpdf or PDF24 if you don't mind.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Batching dozens of files at once?&lt;/strong&gt; Adobe Acrobat is the only one here built for that scale.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;On a Mac and don't want to open a browser at all?&lt;/strong&gt; ⌘+L / ⌘+R in Preview, genuinely faster than any website.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The honest note
&lt;/h2&gt;

&lt;p&gt;"Permanent rotation" gets thrown around by every tool on this list, including ToolTiny, and it's a meaningful distinction worth understanding: a PDF viewer's temporary rotate button changes a &lt;em&gt;display setting&lt;/em&gt; that resets or ignores itself depending on the software opening the file later. A real rotation tool rewrites the page's rotation value in the PDF's own structure, so every viewer — Adobe Reader, a browser, a phone — respects it identically. If a "rotate" feature only seems to work in the tool that made the change and reverts elsewhere, that's the difference you're running into.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>productivity</category>
      <category>tools</category>
    </item>
    <item>
      <title>8 Free Tools to Add a Watermark to a PDF (Text, Logo, or Both)</title>
      <dc:creator>Enlh NG</dc:creator>
      <pubDate>Sun, 26 Jul 2026 14:44:54 +0000</pubDate>
      <link>https://dev.to/enlh/8-free-tools-to-add-a-watermark-to-a-pdf-text-logo-or-both-4je8</link>
      <guid>https://dev.to/enlh/8-free-tools-to-add-a-watermark-to-a-pdf-text-logo-or-both-4je8</guid>
      <description>&lt;p&gt;"CONFIDENTIAL" stamped across a contract draft. "SAMPLE" tiled over a preview PDF you're sending before payment clears. Your logo faintly repeated across a proposal so nobody "forgets" whose work it is. Watermarking a PDF is one of those tasks that feels like it should need Acrobat, but doesn't — most of it is a text overlay at an angle with reduced opacity, which is genuinely simple to do for free.&lt;/p&gt;

&lt;p&gt;I looked at 8 ways to do it, split roughly into three camps: server-based tools, client-side tools that never upload your file, and one CLI option for anyone who wants this in a script instead of a browser tab.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. ToolTiny — text watermarks with real control over the details
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://tooltiny.com/watermark-pdf.html" rel="noopener noreferrer"&gt;ToolTiny's Watermark PDF tool&lt;/a&gt; keeps it simple and gets the sliders right: type your text, then adjust font size, opacity, and rotation angle independently. The 45° diagonal + 20-30% opacity combo is the classic "document stamp" look, and you can preview it before committing. Files are auto-deleted from the server within 10 minutes, no account needed. Current limitation: text watermarks only — no logo/image upload yet, and it processes one file at a time rather than batching multiple PDFs.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. FWD Tools — text or image, and your file never leaves your browser
&lt;/h2&gt;

&lt;p&gt;This one's worth knowing about specifically for sensitive documents: everything runs client-side, so your PDF is never uploaded anywhere. It supports both text watermarks (CONFIDENTIAL, DRAFT, SAMPLE, custom) and image watermarks (PNG/JPEG logos or stamps), plus a tiling option that repeats the watermark in a grid — useful if you want it to survive someone cropping the page.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. ToolsNak — also fully client-side, built on pdf.js + jsPDF
&lt;/h2&gt;

&lt;p&gt;Another no-upload option, and one where the mechanics are refreshingly transparent: it loads your PDF with pdf.js, renders pages to canvas, stamps the watermark, and rebuilds the PDF with jsPDF — all in your browser tab. No file size limits since nothing goes to a server to be capped.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Visual Watermark — the most design-flexible option
&lt;/h2&gt;

&lt;p&gt;Also processes entirely on-device, but goes further on customization: font styles, positioning, and the option to place the watermark &lt;em&gt;behind&lt;/em&gt; your existing text rather than on top of it, which matters if you don't want the stamp to interfere with anything already on the page. Supports text, logo, or signature image.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Smallpdf — solid for logos, but free tier has daily limits
&lt;/h2&gt;

&lt;p&gt;If you specifically need a company logo watermark rather than text, Smallpdf routes that through their Edit PDF tool alongside the standard text watermarker. Clean interface, but the free plan caps how many operations you get per day.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. NestPDF — text or image, no daily limit mentioned
&lt;/h2&gt;

&lt;p&gt;Similar feature set to the above (text or image, position/opacity/rotation controls), without an obvious free-tier cap, which makes it a reasonable pick if you're doing this more than once a week.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. Watermark.ws — built for long, multi-page documents
&lt;/h2&gt;

&lt;p&gt;If you're watermarking something with 100+ pages, this one specifically advertises support up to 200 pages per PDF and applies the watermark consistently across all of them in one pass — useful for things like full contract packets rather than a 2-page proposal.&lt;/p&gt;

&lt;h2&gt;
  
  
  8. PDFill — the one with a command-line mode
&lt;/h2&gt;

&lt;p&gt;Most watermark tools assume you're doing this by hand, once. PDFill is desktop software, but it ships a CLI you can call from a script:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;PDFill.exe WatermarkText Input.pdf Output.pdf &lt;span class="nt"&gt;-fontName&lt;/span&gt; &lt;span class="s2"&gt;"Times New Roman"&lt;/span&gt; &lt;span class="nt"&gt;-rgbFontColor&lt;/span&gt; &lt;span class="s2"&gt;"0 0 255"&lt;/span&gt; &lt;span class="nt"&gt;-flagLayout&lt;/span&gt; 2 &lt;span class="nt"&gt;-transparency&lt;/span&gt; 0.5
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;code&gt;-flagLayout 2&lt;/code&gt; sets diagonal placement, &lt;code&gt;-transparency 0.5&lt;/code&gt; controls opacity. If you're watermarking PDFs as part of a build step or batch job rather than clicking through a UI each time, this is the only option here that fits that workflow.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick comparison
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Tool&lt;/th&gt;
&lt;th&gt;Text&lt;/th&gt;
&lt;th&gt;Image/logo&lt;/th&gt;
&lt;th&gt;Uploads file?&lt;/th&gt;
&lt;th&gt;Batch/CLI&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ToolTiny&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;Yes (auto-deleted)&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;FWD Tools&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;No (client-side)&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ToolsNak&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;No (client-side)&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Visual Watermark&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;No (on-device)&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Smallpdf&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;✅ (via Edit PDF)&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Limited (free tier caps)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;NestPDF&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Watermark.ws&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Good for 100+ page files&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PDFill&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;Limited&lt;/td&gt;
&lt;td&gt;No (desktop)&lt;/td&gt;
&lt;td&gt;Yes (CLI)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  The honest caveat
&lt;/h2&gt;

&lt;p&gt;A watermark is a deterrent, not a lock. Anyone with basic PDF editing software can crop, redact, or paint over a low-opacity stamp if they're motivated enough — it doesn't cryptographically protect anything the way password encryption does. What it actually does well: it makes casual redistribution and "I forgot where I got this" plausible-deniability harder, and it visibly signals document status (DRAFT, CONFIDENTIAL) to anyone who opens the file honestly. For stopping someone from opening the file at all, that's a password (&lt;a href="https://tooltiny.com/protect-pdf.html" rel="noopener noreferrer"&gt;ToolTiny has one for that too&lt;/a&gt;) — for marking ownership and status on a file you're sharing anyway, a watermark does exactly what it's supposed to.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>productivity</category>
      <category>tools</category>
      <category>security</category>
    </item>
    <item>
      <title>10 Free Ways to Password Protect a PDF (Online Tools, Built-In OS Options, and Open Source)</title>
      <dc:creator>Enlh NG</dc:creator>
      <pubDate>Fri, 24 Jul 2026 00:57:57 +0000</pubDate>
      <link>https://dev.to/enlh/10-free-ways-to-password-protect-a-pdf-online-tools-built-in-os-options-and-open-source-dhm</link>
      <guid>https://dev.to/enlh/10-free-ways-to-password-protect-a-pdf-online-tools-built-in-os-options-and-open-source-dhm</guid>
      <description>&lt;p&gt;At some point every developer ends up needing to lock down a PDF — an invoice with client banking details, an internal report, a contract that shouldn't sit unprotected in a shared drive. You don't need Acrobat Pro's $22.99/month subscription for this. Password protection with AES encryption is either free, built into your OS, or a five-minute open-source install.&lt;/p&gt;

&lt;p&gt;Here are 10 ways to do it, from browser-based tools to the CLI.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. ToolTiny — straightforward AES-128 encryption, no account
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://tooltiny.com/protect-pdf.html" rel="noopener noreferrer"&gt;ToolTiny's Protect PDF&lt;/a&gt; tool does exactly one thing well: upload a PDF, type a password twice, download the encrypted file. It uses 128-bit AES encryption, doesn't store your password or file (there's genuinely no recovery option if you forget it — that's a security feature, not a bug), and auto-deletes everything from its servers shortly after processing. File size cap is 20MB, which covers the vast majority of contracts and reports but rules out large scanned documents.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. iLovePDF — batch protect multiple files at once
&lt;/h2&gt;

&lt;p&gt;If you need to lock down 15 invoices instead of 1, iLovePDF lets you upload and encrypt multiple PDFs in a single pass, which most single-file tools (including ToolTiny) don't support. No account needed for basic use.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Smallpdf — clean UI, files auto-deleted after 1 hour
&lt;/h2&gt;

&lt;p&gt;Smallpdf's encryption tool uses AES-128 over a TLS connection and explicitly deletes files an hour after processing. The interface is arguably the most polished of the online options here, though the free tier's task limits mean it's better suited to occasional use than a recurring workflow.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. PDF24 — no limits, no watermarks, works online or as desktop software
&lt;/h2&gt;

&lt;p&gt;PDF24 stands out for having no aggressive free-tier restrictions — you can protect as many PDFs as you want without hitting a wall. It's also available as installable desktop software if you'd rather not upload files to a server at all.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Adobe Acrobat Online — free with account, most granular control
&lt;/h2&gt;

&lt;p&gt;Adobe's password protection is free once you create an account (no credit card), and it gives you more control over permissions than most competitors — separately restricting printing, copying, or editing in addition to the open password. If you need more than that, a 7-day free trial of Acrobat Pro unlocks certificate-based encryption and permission management.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. LightPDF — batch protection plus AI extras
&lt;/h2&gt;

&lt;p&gt;Similar batch-processing capability to iLovePDF, with the addition of AI-powered features like PDF summarization and translation bundled into the same platform if you're already looking for a broader PDF toolkit.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. Wondershare PDFelement Online — enterprise-grade, G2-rated
&lt;/h2&gt;

&lt;p&gt;PDFelement's online protector supports both AES-128 and AES-256, and the desktop version adds permission restrictions (no editing, printing, or copying) on top of the password itself. It's a heavier product aimed more at business users than a quick one-off task.&lt;/p&gt;

&lt;h2&gt;
  
  
  8. macOS Preview — built-in, zero install, AES-128
&lt;/h2&gt;

&lt;p&gt;If you're on a Mac, you already have a PDF encryptor installed. Open the file in Preview, go to &lt;strong&gt;File → Export&lt;/strong&gt;, check &lt;strong&gt;Encrypt&lt;/strong&gt;, and set a password. It's AES-128 and completely offline — nothing touches a server, ever.&lt;/p&gt;

&lt;h2&gt;
  
  
  9. Microsoft Word — encrypt on export, AES-128
&lt;/h2&gt;

&lt;p&gt;Less known: if you're exporting a Word document to PDF, Word's &lt;strong&gt;File → Info → Protect Document → Encrypt with Password&lt;/strong&gt; applies before the PDF is even created, so the encryption travels with the export. Works the same way in LibreOffice, which as of recent versions (25.8+) supports AES-256 — actually stronger than what Word or most free online tools default to.&lt;/p&gt;

&lt;h2&gt;
  
  
  10. qpdf — the open-source, scriptable option
&lt;/h2&gt;

&lt;p&gt;For anyone who wants to protect PDFs as part of an automated pipeline rather than clicking through a UI, &lt;a href="https://qpdf.readthedocs.io/" rel="noopener noreferrer"&gt;qpdf&lt;/a&gt; is a free command-line tool that handles PDF encryption directly:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;qpdf &lt;span class="nt"&gt;--encrypt&lt;/span&gt; &amp;lt;user-password&amp;gt; &amp;lt;owner-password&amp;gt; 256 &lt;span class="nt"&gt;--&lt;/span&gt; input.pdf output.pdf
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That one line applies AES-256 encryption with separate user and owner passwords — useful if you want "can open" and "can edit/print" to require different credentials. It's the only option on this list that fits naturally into a CI job or a batch script.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick comparison
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Tool&lt;/th&gt;
&lt;th&gt;Encryption&lt;/th&gt;
&lt;th&gt;Batch support&lt;/th&gt;
&lt;th&gt;Account needed&lt;/th&gt;
&lt;th&gt;Best for&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ToolTiny&lt;/td&gt;
&lt;td&gt;AES-128&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Quick one-off files&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;iLovePDF&lt;/td&gt;
&lt;td&gt;AES-128&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Multiple files at once&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Smallpdf&lt;/td&gt;
&lt;td&gt;AES-128&lt;/td&gt;
&lt;td&gt;Limited&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Occasional, polished UX&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PDF24&lt;/td&gt;
&lt;td&gt;AES-128&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Repeated use, no caps&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Adobe Acrobat&lt;/td&gt;
&lt;td&gt;AES-128/256&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes (free)&lt;/td&gt;
&lt;td&gt;Granular permissions&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;LightPDF&lt;/td&gt;
&lt;td&gt;AES-128&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;PDF + AI tools bundled&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PDFelement&lt;/td&gt;
&lt;td&gt;AES-128/256&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Depends&lt;/td&gt;
&lt;td&gt;Business/enterprise use&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;macOS Preview&lt;/td&gt;
&lt;td&gt;AES-128&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Offline, already installed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Word/LibreOffice&lt;/td&gt;
&lt;td&gt;AES-128/256&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Encrypting during export&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;qpdf&lt;/td&gt;
&lt;td&gt;AES-256&lt;/td&gt;
&lt;td&gt;Yes (scriptable)&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Automation/CI pipelines&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  The honest caveat
&lt;/h2&gt;

&lt;p&gt;A password on a PDF is access control, not tracking. None of the tools above — including the paid ones — let you revoke access after you've sent the file, see who opened it, or stop someone from forwarding it once they have the password. If that level of control actually matters (distributing a confidential data room, tracking who's viewed a legal doc), you're looking at a different category of tool entirely — identity-bound access platforms, not password encryption. For the much more common case of "keep this out of the wrong hands in transit," a plain AES-encrypted PDF from any tool on this list is genuinely sufficient.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>security</category>
      <category>productivity</category>
      <category>tools</category>
    </item>
    <item>
      <title>7 Free PDF Compressors Compared — No Sign-Up, No Watermark (2026)</title>
      <dc:creator>Enlh NG</dc:creator>
      <pubDate>Fri, 17 Jul 2026 02:46:54 +0000</pubDate>
      <link>https://dev.to/enlh/7-free-pdf-compressors-compared-no-sign-up-no-watermark-2026-1818</link>
      <guid>https://dev.to/enlh/7-free-pdf-compressors-compared-no-sign-up-no-watermark-2026-1818</guid>
      <description>&lt;p&gt;Every developer eventually hits the same wall: a PDF export, a scanned contract, or a design deck comes out at 40MB and needs to go through an email server that caps attachments at 25MB. You don't need Acrobat Pro for this — you need a compressor that works in 30 seconds and doesn't ask for your email address first.&lt;/p&gt;

&lt;p&gt;I tested 7 free PDF compressors against the same question: how much do they actually shrink the file, and what do you give up to use them?&lt;/p&gt;

&lt;h2&gt;
  
  
  1. ToolTiny — 3 compression levels, transparent about the trade-off
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://tooltiny.com/compress-pdf.html" rel="noopener noreferrer"&gt;ToolTiny's PDF Compressor&lt;/a&gt; skips the "one-size-fits-all" slider most tools use and instead gives you three explicit presets: &lt;strong&gt;Extreme&lt;/strong&gt; (smallest file, some image quality loss — built for email), &lt;strong&gt;Recommended&lt;/strong&gt; (the balance most business documents want), and &lt;strong&gt;Less&lt;/strong&gt; (keeps images print-quality, smaller size reduction). You see the estimated size difference before committing, then get before/after numbers once it's done.&lt;/p&gt;

&lt;p&gt;No account, no watermark, files auto-deleted from the server after processing. Max file size is 50MB — if you're over that, ToolTiny's own &lt;a href="https://tooltiny.com/split-pdf.html" rel="noopener noreferrer"&gt;Split PDF&lt;/a&gt; tool can break it into parts first. One real limitation: it won't touch a password-protected PDF — you have to unlock it first, compress, then reapply the password if needed.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. iLovePDF — generous limits, but files leave your device
&lt;/h2&gt;

&lt;p&gt;iLovePDF doesn't require sign-up for basic compression and handles files up to 200MB on the free tier, which is the highest ceiling in this list. The catch is it hits an hourly task limit if you're batch-processing, and like most server-based tools, your file is uploaded before anything happens to it — fine for a resume, worth thinking twice about for a contract.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. SmallPDF — clean UI, tight free-tier limits
&lt;/h2&gt;

&lt;p&gt;SmallPDF's compression quality is solid and the interface is probably the least confusing of any tool here. The trade-off is the free tier caps you at roughly 2 tasks a day, which is a non-starter if you're compressing more than the occasional one-off file.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Adobe Acrobat Online — best if you already trust Adobe with the file
&lt;/h2&gt;

&lt;p&gt;Adobe's browser-based compressor is free for basic use, no card required. It gives more granular control than most competitors, and if you use the desktop app instead of the web version, compression happens locally rather than on Adobe's servers. Worth noting: it won't strip or alter existing password protection either — same limitation as ToolTiny here.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Sejda — good for occasional use, throttled for anything more
&lt;/h2&gt;

&lt;p&gt;Sejda compresses well and doesn't require an account for light use, but the free plan is capped around 3 tasks per hour. It's a reasonable pick if you're compressing a single file and moving on, less so if it's part of a recurring workflow.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. PDF24 — free with no hard task limits, but the site feels dated
&lt;/h2&gt;

&lt;p&gt;PDF24 gets consistently good marks for having no aggressive free-tier limits and no watermarking, which puts it ahead of SmallPDF and Sejda for repeated use. The interface hasn't kept pace visually with newer tools, but functionally it does the job.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. Browser-local (WebAssembly) compressors — the privacy-first option
&lt;/h2&gt;

&lt;p&gt;A newer category worth knowing about: tools that run the entire compression pipeline in your browser via WebAssembly instead of uploading anything to a server. You can literally disconnect from the internet mid-process and it still finishes. The trade-off is these tools tend to be slower on large files since your device — not a server — is doing the work, and compression ratios can be less aggressive than a server-side engine tuned for it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Which one for which situation
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Need&lt;/th&gt;
&lt;th&gt;Best pick&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Batch of PDFs, don't care about upload&lt;/td&gt;
&lt;td&gt;iLovePDF (200MB cap, hourly limit)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;One-off file, no account&lt;/td&gt;
&lt;td&gt;Sejda or ToolTiny&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Repeated use, no daily limit&lt;/td&gt;
&lt;td&gt;PDF24 or ToolTiny&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Explicit control over quality vs. size&lt;/td&gt;
&lt;td&gt;ToolTiny (3 levels) or Adobe&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;File never leaves your device&lt;/td&gt;
&lt;td&gt;A WebAssembly-based tool&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Email attachment under 25MB&lt;/td&gt;
&lt;td&gt;ToolTiny's Extreme preset or iLovePDF&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  The honest caveat
&lt;/h2&gt;

&lt;p&gt;None of these tools can meaningfully shrink a PDF that's already mostly text with no images — there's just not much redundant data to remove. Compression gains of 40-70% are realistic for image-heavy PDFs (scanned documents, design decks); text-heavy reports and forms will typically see 10-30% at best. If a tool promises dramatic reduction on a 200KB text-only PDF, be skeptical of what it's actually cutting.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>productivity</category>
      <category>tools</category>
      <category>javascript</category>
    </item>
  </channel>
</rss>
