Public
Like
UnescapeJson
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Viewing readonly version of main branch: v15View latest version
A simple web tool that helps visualize escape sequences in any text, built with Hono framework.
- Side-by-side interface with input and output panels
- Real-time conversion of escape sequences to their actual characters
- Works with any text containing escape sequences (not limited to JSON-compatible strings)
- Handles a wide range of escape sequences:
\n(newline)\t(tab)\r(carriage return)\\(backslash)\"(double quote)\'(single quote)\b(backspace)\f(form feed)\v(vertical tab)\0(null character)\xHH(hex escape)\uHHHH(unicode escape)
- Responsive design that works on mobile and desktop
- Built with Hono framework following recommended project structure
├── backend/
│ └── index.ts # Main Hono app entry point
├── frontend/
│ ├── index.html # Main HTML template
│ └── index.js # Frontend JavaScript
├── shared/
│ └── utils.ts # Shared types and utilities
└── README.md
- Enter any text with escape sequences in the left panel
- See the unescaped result in the right panel in real-time
- Copy the visualized output as needed
- Backend uses Hono framework to serve the frontend files
- Frontend uses vanilla JavaScript with custom escape sequence handling
- The tool uses regular expressions to replace escape sequences with their actual characters
- Works with any text, including code snippets, TypeScript definitions, etc.
Input: Hello\nWorld
Output:
Hello
World
Input: Tab:\tIndented
Output: Tab: Indented
Input: TypeScript definitions with escape sequences (like \n for newlines) will be properly rendered with actual newlines in the output panel.