All tools βΊ Text as a literal
Colour constants
One colour in six notations, including the one that puts the alpha first.
It runs entirely in this browser tab: the code you paste is never uploaded, and nothing here is executed, built or fetched β it is read and something else is written. Open your browser's network panel and try it.
Settings
- Opacity
- Written as a fourth channel, which every platform puts in a different place. A number from 0 to 100.
How to use it
- Paste your text into the box above, or open a file.
- Adjust the settings beside it until the result is what you wanted.
- Copy the result, or save it as a file. The result updates as you type.
Questions
- Is my code uploaded anywhere?
- No. The whole application is carried as WebAssembly and runs on your own device. That matters here as much as anywhere: a curl command pasted out of a terminal has a live token in it, a stack trace has your customers' identifiers in it, and a configuration file has a password in the middle of a connection address.
- Does anything here run what I paste?
- Never. The command explainer explains and does not execute; the Dockerfile reader reads and does not build; the request builder writes a command and does not send it. Each tool says so on its own result, and each says what that costs it β a linter that did not build the image cannot tell you the image builds.
- Will an escape survive a round trip?
- Yes, and there is a test that says so: every language's escaper has its unescaper beside it, and an awkward string with quotation marks, backslashes, tabs, a null and an emoji in it goes through both for every language on every run of the test suite.
- Why does it refuse a pattern instead of matching nothing?
- Because matching nothing looks like an answer. The glob matcher reads a stated subset β the stars, the question mark, character classes, brace lists and a leading negation β and a pattern using anything else comes back named rather than quietly matching none of your files.
Other tools for text as a literal
String literals
Text as a literal in eleven languages, and back out again unchanged.
Escape sequences
A character in every language's escape form, and every form read back at once.
Character codes
Every character with its number, its block and its bytes β and codes back to text.
Byte sizes
A count of bytes in both ladders at once, because a kilobyte is two things.
List to array
Lines as an array or a set in eleven languages, each item escaped for its own.
All forty tools