This tool uses random numbers to hide your text from search engines. Deployed at:
- Official: https://hide-text.com
- Cloudflare Pages: https://hide-text.pages.dev
- Vercel (legacy): https://hide-text.vercel.app
Suppose your email address is "my_special_name@example.com".
You can use hide-text.com to generate multiple random addresses:
- https://hide-text.com/?c=F0ouRxQuBlwbXy5aBSYAdR9LEFkUJwAbGVwc&k=z3q4dKe5 (Random Address A)
- https://hide-text.com/?c=GAMzNCMLCgYUFjMpMgMMLxACDSojAgxBFhUB&k=uzlGSnio (Random Address B)
Clicking on any of these distinct random addresses reveals your actual address: "my_special_name@example.com".
You can post "Random Address A" on Sub-A and "Random Address B" on Sub-B.
If someone searches for your real email address—"my_special_name@example.com"—on Google, they will not see the "Random Address A" you posted on Sub-A.
This is because your real email address was not made public on Sub-A, and Google does not link "Random Address A" to your real email address.
If someone learns of "Random Address A" and searches for it on Google, they will only see the record you left on Sub-A. They will not be able to discover "Random Address B," which you posted on Sub-B.
This is because it is impossible to derive "Random Address B" from "Random Address A."
- Encryption and decryption utilize the self-inverse property of the XOR operation: XORing the plaintext with the key yields the ciphertext, while XORing the ciphertext with the key again recovers the original plaintext.
- The page displaying the ciphertext uses "noindex" and "canonical" tags to prevent Google from indexing it.
- All information --- including both the ciphertext and the key --- is contained within the URL. Due to URL length limitations and to ensure reliability, the text string to be encrypted is limited to 1,400 characters.
We also offer a browser extension as an access point; it is currently available on the Chrome, Edge, and Firefox extension stores—simply search for "Hide Text."
Once installed, the extension allows users to generate links containing random strings and decode such links without leaving the current webpage. Here is how to use it:
- Click on an input field on the webpage;
- Click the browser extension button;
- Enter text, click the "Random" button, and then click the "Insert" button;
- If the inserted link is posted on a forum or blog and is clickable, hovering your mouse over it will reveal the original text;
Moving forward, the extension will serve as the primary access point for this project.
- A client-side only application with no backend, no database, and zero external network calls.
- No cookies, sessions, or other tracking mechanisms are used.
- Open source.
