Code detector

Analyze an unknown message and spot possible codes.

Codes

Paste text, a coded message or a sequence of symbols: the code detector analyzes its structure and suggests the most plausible AppErgo formats, ciphers or tools.

Text or code to analyze

Paste a message, then run the analysis.

Detected clues

Quick explanation

The tool looks at characters, separators, numbers, regular groups, invisible characters and possible grid dimensions. It does not decode everything for you, but it helps choose the right paths: Morse, binary, ASCII, Base64, A1Z26, ROT, Caesar, substitution, grid or invisible characters.

Try this too

Need to try several decoders?

Use the multi-tool decoder to quickly try several transformations on the same message.

Try this tool

Additional information

Understand the code detector

The code detector is made to guide an analysis. It spots visible structures in a message: dominant alphabet, digits, symbols, separators, regular groups, invisible characters or lengths compatible with a grid.

The result is not an absolute certainty. The same text can sometimes resemble several formats. The tool therefore shows only useful clues, with a probability score and links to the matching AppErgo tools.

Direct formats

Binary, hexadecimal, ASCII, Base64, encoded URLs, Roman numerals or GPS coordinates can often be recognized from their shape. The detector highlights them when the structure is clear enough.

Simple ciphers

Mostly alphabetic text may be worth testing with ROT, Caesar, Atbash or simple substitution. These clues remain cautious, because normal text and encrypted text can sometimes look similar.

Custom Morse

Morse can use classic dots and dashes, but also any two signs and a free separator. The separator can even be a space, so the tool tests several hypotheses before suggesting Morse.

Grid analysis

When a text length gives a perfect square or useful rectangular dimensions, the detector suggests a grid or transposition clue. It calculates possible formats for letters only, letters with digits and raw text.

If the length is a prime number, rectangular grid options are very limited. In that case, it is often better to clean the message, try another version of the text or use a specialized tool.

Keep separators

Before analyzing a message, avoid removing spaces, dashes or symbols. They can be essential for recognizing Morse, numbers, regular groups or a coordinate structure.

Privacy

The analysis runs directly in your browser. The text you enter is not sent to the server to determine possible clues.

Limits and reuse

AppErgo tools are provided free of charge for practical and informational purposes. Although care is taken in their design, a result may be incomplete, unexpected or incorrect. Before relying on a result for any important use, check it using an appropriate method.

To report a bug in the tool, you can use the dedicated bug report form.

Results produced by AppErgo tools may be copied and reused freely. When publicly reusing a result, a method or an AppErgo page, a link to the relevant page is appreciated.

Unless otherwise stated, AppErgo texts, images, visual elements, scripts, templates and internal components remain the property of AppErgo.

For any other request, you can contact the webmaster.