About
This tool demangles C++ or Rust symbol names directly
in your browser. No data is sent to any server (unless you use the API).
Usage
- Enter mangled symbol names in the input field (one per line)
- Click "Demangle" to process the symbols
- Use "Load Examples" to see sample mangled names
- Unrecognized symbols will be returned as-is
API Usage
Send a POST request to /api/demangle.
1. JSON Input
Request: Content-Type: application/json
{ "symbols": ["_Z3fooi", "_ZNK6MyBaseD2Ev"] }
Response:
{
"result": [
"foo(int)",
"MyBase::~MyBase() const"
]
}
2. Plain Text Input
Request: (No Content-Type or text/plain)
_Z3fooi
_ZNK6MyBaseD2Ev
Response:
foo(int)
MyBase::~MyBase() const