About
This tool uses LLVM's cxxfilt utility compiled to WebAssembly to demangle C++ or Rust symbol names
directly in your browser. No data is sent to any server.
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
Examples of Mangled Symbols
_Z3fooi
→ foo(int)
_ZN3std6vectorIiSaIiEE9push_backERKi
→
std::vector<int, std::allocator<int>>::push_back(int const&)
_ZNK6MyBaseD2Ev
→ MyBase::~MyBase() const
_RNvMsr_NtCs3ssYzQotkvD_3std4pathNtB5_7PathBuf3newCs15kBYyAo9fc_7mycrate
→ <std::path::PathBuf>::new