
zws
Shorten URLs using invisible spaces
The Lens
By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.
Updated Sep 2026
zws shortens URLs into invisible characters. The link is real and it resolves, but the visible portion is zero width Unicode, so what you paste looks like nothing at all. It is a gimmick, and it is also a working service with a documented API and a real database underneath it.
The stack is TypeScript and Next.js on Postgres, self-hostable if you want your own invisible domain. There is a public instance at zws.im, an API with documentation, statistics endpoints, and a ShareX integration for people who paste screenshots all day long.
Free under Apache 2.0 with no paid tier, funded through OpenCollective. Nobody should build a marketing attribution stack on this. Use it for a joke in a group chat, a puzzle, an easter egg in a conference talk, or the specific pleasure of watching someone try to read a link that is not there.
The catch is that an invisible link is indistinguishable from phishing to any security filter that inspects it. Slack, Outlook, and most corporate mail gateways will strip it or flag it. That is not a defect in zws, it is the predictable result of hiding a URL on purpose. For anything with actual stakes use thedevs-network/kutt or shlinkio/shlink.
Free vs Self-Hosted vs Paid
fully freeFree: All of it. Apache-2.0 licensed, unlimited shortened URLs on the public zws.im instance, a documented API, statistics endpoints, and a ShareX integration.
Self-hosted: TypeScript and Next.js with Postgres via Drizzle ORM, managed with pnpm. Self-hosting mainly matters if you want the invisible links served from a domain you control.
Paid: No paid tier. The project takes voluntary funding through OpenCollective rather than selling plans.
Completely free and open source, funded by donations. The real cost is that corporate mail and chat filters treat invisible links as hostile.
What to do by team size
- Solo
- free; fun, and fine for personal use
- Small team
- free, but do not route anything business critical through it
- Medium team
- free; security filters will block these internally
- Large team
- free, though your security team will ask you to stop
Get tools like this every Wednesday
One featured tool, three on the radar. No fluff.
A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores
Trust Signals
License: Apache License 2.0
Use freely. Patent grant included.
Commercial use: ✓ Yes
About
- Owner
- zws.im (Organization)
- Stars
- 1,845
- Forks
- 148
Explore Further
More tools in the directory
openclaw
Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
392.1k ★everything-claude-code
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
280.6k ★hermes-agent
The agent that grows with you
254.2k ★