Paste any Base64 string and decode it instantly in your browser.
See the same LF_READ_ARTICLE() function implemented
in COBOL, RPG IV, SAP ABAP, SAS, Java 21, and Python 3 — side by side, with syntax highlighting.
Paste real COBOL or RPG IV source code and get idiomatic Java 21 output — including the quarantine ledger showing exactly which constructs were stubbed and why. 10 free runs per organisation.
Try the demo →All three code snippets from the Medium article "I Wrote This Article In COBOL. Then I Read It In Java." shown side-by-side with their Java 21 equivalents — COBOL, RPG IV, and a real loan-approval business rule.
View snippets →Paste COBOL source and get an instant complexity score. Detects REDEFINES, PERFORM THRU, GO TO, ALTER, nested IFs, COPY statements, and EVALUATE blocks. Scores map to LOW / MEDIUM / HIGH / CRITICAL migration risk bands.
Score your COBOL →Paste COBOL or RPG source and get an estimated decade of origin plus a migration risk profile. Detects 25+ era signals — from ALTER statements and 6-digit dates to JSON GENERATE and dcl-s declarations.
Estimate code age →Convert COBOL HYPHENATED-NAMES and RPG SHORT_NAMES to Python snake_case and Java camelCase — live as you type. Strips common prefixes (WS-, LV-, GV-, LS-) and handles edge cases automatically.
Convert names →Find paragraphs that are defined but never PERFORMed or GO TO'd. Identifies unreachable code, -EXIT stubs, and STOP RUN placement. Helps estimate how much of your COBOL actually needs to be migrated.
Find dead code →Detect whether RPG source is fixed-format (RPG II/III), free-format (RPG IV), or mixed. Includes side-by-side examples of 6 common operations in both formats, plus a key differences reference table.
Detect format →