I'm wary of using closed-source online string formatters and converters, so I've been working on <a href="https://string.is/" rel="nofollow">https://string.is/</a> as a safe, open-source alternative. I had a couple of goals when building it:<p>1. It should be open-source.<p>2. It should not set any cookies.<p>3. It should have a strict Content Security Policy.<p>4. It should be opinionated about dependancies, and only use well-known, well-supported libraries.<p>5. It should try to detect the format of the input, and intelligently choose output options.<p>The last point in particular I feel is an improvement on most existing services - paste in some text and it will try to auto-detect the format and convert it accordingly (although admittedly detection of some formats is a bit primitive currently).<p>It's built with TypeScript + Next.js. In addition to the hosted version, the GitHub README has one-click install buttons for Vercel and Heroku, plus Docker images.<p>Source: <a href="https://github.com/recurser/string-is" rel="nofollow">https://github.com/recurser/string-is</a><p>Demo: <a href="https://string.is/" rel="nofollow">https://string.is/</a> (click 'load an example' to get a random converter)<p>More info: <a href="https://string.is/about" rel="nofollow">https://string.is/about</a><p>There are a couple of other tools in this space if you're interested in alternatives:<p><pre><code> - https://gchq.github.io/CyberChef/ (online)
- https://devutils.app/ by HN member trungdq88 (MacOS)
- https://devtoys.app/ by HN member veler (Windows)
- https://boop.okat.best/ (MacOS)</code></pre>