Plaintools / DevTools / Code Tools
Your code never leaves your device · 194 languages · AST pipeline · 6 tools
Code Tools
194 Languages
{} Format & Parse 64 Encode & Decode 🔒 Security Code Tools Utilities
REGEX TESTER
Live regex matching with match count and group capture display. Updates as you type.
● Live
/ /
Test String
Matches
Text Diff
TEXT DIFF
Compare two blocks of text line by line. Green additions, red removals, grey unchanged.
● Local
Original
Modified
Diff Output
■ Added ■ Removed ■ Same
Minifier
CODE MINIFIER
Minify JSON, CSS, and HTML. Shows compression percentage savings.
● Local
Input
Minified Output
JSON → TypeScript
JSON → TYPESCRIPT INTERFACE
Generate TypeScript interfaces from JSON objects. Handles nested objects and arrays automatically.
● Local
JSON Input
TypeScript Output
Code Converter
CODE CONVERTER
Convert between 194 programming languages via AST pipeline. Your code never leaves your device.
⚠ Verify output before production use
Your code stays on your device. Paste proprietary code, internal APIs, or sensitive logic safely. The AST pipeline runs entirely in your browser. Nothing transmitted.
Convert From
Convert To
Confidence
Full confidence — working input produces working output
Source — Python
Output — JavaScript
Conversion guarantee: Working input produces working output. The converter translates what your code does — not what it looks like. Language-specific features with no direct equivalent are flagged explicitly. Verify output before production use.
AST Decompiler
AST DECOMPILER LAB
Visualize the Abstract Syntax Tree — the language-agnostic representation of what your code does. Source → AST → Target.
● AST Pipeline
Source Code
Abstract Syntax Tree
Generated Output