C Code Masking Tool
Mask and anonymize function names, struct names, variable names, and values in your browser while preserving C code structure.
Font size
Input C Code
0 characters
Width
Height
Masked result
Width
Height
About this tool
Before sharing C code, replace project-specific identifiers and values while preserving preprocessor directives and pointer syntax.
Features
- Common C11 and C17 functions, structs, enumerations, pointers, and preprocessor directives
- Masking and anonymization of types, functions, variables, strings, numbers, and comments
How to use
- Paste C code into the input area.
- Select what to mask and how to handle comments.
- Check and copy the masking results.
- You can remove masking individually by right-clicking on the target area of the masking result, and reapply by right-clicking again.
Limitations
- This tool does not guarantee parsing equivalent to a C compiler.
- If the code contains complex macros or generated code, review the result manually.
Privacy: Input and results are processed in your browser and are neither sent to nor stored on the Develop Tools server.