v1.2 · Available now · Windows 10/11 (64-bit)

The lighter way to edit your hosts file.

HOTS Hosts Lite is a smaller, simpler hosts editor. A proper table instead of Notepad, your own list of blocked domains, three switchable profiles, and firewall blocking for apps you want cut off from the network. It can also test your internet and DNS speed. No parental control or privacy module, just the essentials.

GPLv3 · free & open source 🔒 No data collected · no ads No account needed EN · PL · FR · DE · ES · PT · RU · IT
Free download, no trial, no hidden costs · Windows will ask to confirm admin rights on first run · SmartScreen may warn about a new app — see why
# what's inside

Five building blocks, one lightweight app

HOTS Hosts Lite isn't a stripped-down demo — it's a focused rebuild, with a couple of things the full app doesn't have.

Core Editing & Safety

Everything you'd expect from a proper table editor, plus a safety net under every save.

  • Toggle, don't delete — flip an entry off without losing it
  • Bulk paste multiple "IP hostname" lines at once, with column sorting and live search
  • Auto-backup before every save — rotating archive per profile (15 kept on the default profile, 10 each on profiles 2 and 3)
  • Diff preview before writing, plus post-save verification
  • Import/export to .txt or .csv
  • Safety limit of 20,000 active entries in the hosts file — protects the Windows DNS Client, and saving above the limit is blocked
  • One-click Repair — the Repair button removes duplicates and invalid lines, turns wildcard entries (*.example.com) into plain domains, and lowercases host names. Changes show up in the table and reach the file only when you save
  • Restore the default Windows hosts file in one click
  • DNS cache flushed automatically after every save

Diagnostics

The same domain and malware checks as the full app — catches entries that are quietly broken or actively dangerous.

  • Domain existence check — queries Google/Cloudflare public DNS directly and in parallel, bypassing your local hosts file
  • Malware scanner — checks entries against a dozen-plus risk signals:
    redirected system/payment domains redirect to public IP raw-IP hostnames Unicode homoglyphs zero-width characters Punycode hostnames fuzzy-matched typosquatting
  • Known-safe subdomains and CDNs are auto-whitelisted, plus a per-entry ignore list so confirmed-safe results stop reappearing

Profiles & Firewall

The two headline additions in Lite — neither exists in the full HOTS Hosts.

  • 3 saved profiles — full snapshots of your hosts file, saved to their own slots. Switch instantly with one click, no manual save step
  • Per-app Firewall blocking — block a program's outbound and/or inbound traffic independently, backed by real Windows Firewall rules (netsh advfirewall). Search installed apps or point at any .exe. For programs that live in version-numbered folders (browsers such as Edge, Discord and similar), the rule follows the program to its current version after an update — when HOTS Hosts Lite starts or you open the Features page. A program updated while HOTS Hosts Lite is closed stays unblocked until you start the app
  • Missing-file cleanup — flags entries whose .exe disappeared (e.g. after an uninstall) and offers to remove them; skips removable/network drives so it won't nuke a rule for a USB app that's simply unplugged

Hosts Lock & Custom Domains

The two enforcement tools kept from the full app's Parental/Privacy modules, merged into one Features tab.

  • 🔒 Hosts file lock — denies write/delete access to the hosts file at the Windows permission level, so entries can't be edited from outside the app
  • 📝 Custom domain blocklist — a free-text list for any domain you want blocked, stored separately so it survives a hosts restore or an uninstall
  • Both live as toggle-able cards right next to Profiles and Firewall — one tab, no hunting through menus

Network Tools NEW

Check your connection and your DNS without leaving the app.

  • Internet speed test — download, upload and ping (with jitter), a history of past results, and a quick rating for web browsing, gaming, streaming and live video calls. It uses your full connection for a few seconds and transfers a fair amount of data, so avoid it on a metered connection
  • DNS speed test — asks your DNS server and Cloudflare, Google, Quad9 and OpenDNS for eight very popular sites (bypassing the hosts file and the system cache) and shows how fast each one answers, with a plain-language verdict
  • One-click DNS switch — set any of the tested public DNS servers as your DNS. The app remembers what you had before, so you can restore your previous DNS or go back to automatic DNS whenever you like — the uninstaller can restore it too
🌗 Dark & Light themes — switch anytime in Options 🎨 5 accent colors — Yellow, Red, Green, Blue, Teal 💾 Auto-backup — per-profile rotating archive 🔄 Built-in update checker — pulls the latest release from GitHub 🔑 Password protection — optional, required to open the app (no longer needed to uninstall) 📤 Import & Export — .txt hosts format or .csv 🧹 Uninstall wizard — choose exactly what to undo 📝 Raw text view 🌐 8 languages — EN, PL, FR, DE, ES, PT, RU, IT
# changelog

What's new in 1.2

Version 1.1 made the app lighter. 1.2 adds network tools and a new language.

⚡
Internet speed test — measures download speed, upload speed and ping with one click, keeps a history of your results, and rates how well your connection suits web browsing, gaming, streaming and live video calls.
🔎
DNS speed test — checks how fast your DNS server answers compared with popular public ones (Cloudflare, Google, Quad9, OpenDNS), tells you whether switching would help, and can set a public DNS for you with one click. You can go back to your previous DNS, or to automatic DNS, at any time, and the uninstaller can restore it too.
🌍
Italian language added — the interface is now available in 8 languages, and the app starts in your Windows language when it is supported.
🛠
Minor improvements throughout the application's code.
# which one

HOTS Hosts vs. HOTS Hosts Lite

Two separate tools under HOTS Tools, not a paid/free split — pick based on what you actually need to lock down. They run independently and don't conflict with each other.

the full toolkit

HOTS Hosts · v2.4

For locking down a shared or family PC at the network and system level.

  • Cloudflare Family DNS + 15-category parental blocklists
  • Tiered privacy control — 37 tweaks across 4 levels
  • App & VPN client launch blocking
  • DNS-over-HTTPS blocking across 4 browsers
  • System Restore integration + rstrui.exe blocking
  • 8 languages
Go to HOTS Hosts →
you are here

HOTS Hosts Lite · v1.2

For a fast, personal hosts editor with a bit of enforcement — nothing you have to configure across four tabs.

  • Hosts file lock + custom domain blocklist
  • 3 saved profiles, one-click switching
  • Per-app Firewall blocking — in/out independently
  • 8 languages
  • Internet & DNS speed tests, one-click DNS switch
  • Same core editor, backups, and Diagnostics as HOTS Hosts
# faq

Questions people actually ask

Will this slow down my PC or internet?
Generally no — HOTS Hosts Lite doesn't run as a background service or monitor your traffic. The one honest exception is the hosts file itself: Windows' own DNS Client service loads the whole file into memory, so an extremely large one can genuinely slow down DNS lookups. That's why HOTS Hosts Lite enforces a 20,000-entry safety limit and blocks saves beyond it — for anything under that, you won't notice a difference.
Is any of my data collected or sent anywhere?
No. There's no telemetry, no analytics, no account, and no ads. It makes network requests only for things you start yourself — checking a domain or running the internet or DNS speed test. The one exception is the update check, which runs when the app starts. It only asks GitHub whether a newer release exists, and you can turn it off in Options so it no longer checks on startup.
Why not just use the Hosts File Editor in PowerToys?
PowerToys includes a Hosts File Editor as one of many utilities, and it's a fine choice if you already use PowerToys and only need to edit entries. HOTS Hosts Lite is a standalone app for when you want more around the file: a write-lock at the Windows permission level, 3 switchable profiles, domain and malware checks, per-app firewall blocking, and built-in internet and DNS speed tests — without installing a whole suite.
What does the per-app Firewall blocking actually do?
It adds real Windows Firewall rules for a program you pick — nothing is blocked automatically. You choose the app, then block its outbound traffic, inbound traffic, or both, independently of each other. It's off by default and only ever affects programs you explicitly add to the list.
Does the internet speed test use a lot of data?
Yes, a fair amount. It uses your full connection for a few seconds and transfers a good amount of data, so avoid running it on a metered connection. It only runs when you start it.
Can I undo a DNS change?
Yes. When you set a public DNS from the DNS speed test, the app remembers what you had before. You can restore your previous DNS, or go back to automatic DNS from your router or provider, at any time — and the uninstaller can restore it too.
What happens to my saved profiles if I uninstall?
Uninstalling now opens a short wizard where you choose exactly what to undo: domain and app blocks, saved configuration, your custom domain list (kept by default), and hosts file backups collected from all 3 profiles. Anything you leave unchecked stays exactly as it was. The wizard no longer asks for your password first, and if you're only installing a newer version, it reminds you that you don't need to uninstall at all.
Does it work on Windows 7, 8, or 32-bit systems?
No — HOTS Hosts Lite requires Windows 10 or 11, 64-bit.
Is it actually open source, or just "source available"?
Fully open source under GPLv3 — the entire codebase is public on GitHub, so you (or anyone) can read exactly what it does before trusting it with Administrator rights.
# get started

Two ways to run it

Grab the .exe if you just want it working, or build from source if you'd rather verify the code first.

Run the installer

Recommended.

  • 1Download HOTS_Hosts_Lite_setup.exe from the Releases page
  • 2Double-click — UAC will prompt for Administrator rights
  • 3Follow the setup wizard. Done. No further setup required.
About the SmartScreen warning

HOTS Hosts Lite is a small independent project without a paid code-signing certificate, so Windows SmartScreen may warn that it "isn't commonly downloaded." That's expected for any new unsigned .exe — it doesn't mean the file is unsafe. Click More info → Run anyway, or build from source yourself if you'd rather verify first.

Command Prompt
$ pip install "PySide6>=6.11.1" certifi
$ git clone https://github.com/darsono6/HOTS-Hosts-Lite.git
$ cd HOTS-Hosts-Lite
$ pythonw hosts_editor_launcher.pyw
✓ launching HOTS Hosts Lite…
Requires Python 3.10+, PySide6 (6.11.1 or newer) and certifi. The launcher requests Administrator rights itself via UAC — no need to open an elevated prompt first.

❤️ Support the project

Hi, I’m Darsono. I build and maintain HOTS Hosts Lite, and it’s free to use. If you like it and it makes your work easier, you can support its development. Any amount, even a small one, helps me keep developing it. I’d be truly grateful.

📄 License & disclaimer

Released under the GNU GPLv3. Provided in good faith but without any warranty — modifying the hosts file and firewall rules affects system-level network behavior, so use with care. You use this software at your own risk.

© 2026 Darsono

Get HOTS Hosts Lite and get started.

Free and open source, released under GPLv3. No data is collected or sent anywhere, and there are no ads.