Diagonal reading

Automatically read the diagonals of text placed in a grid.

Codes

Turn text into a grid, choose its dimensions, then list the diagonals in the selected reading direction.

Source text

Settings

0 chars0x0 grid
Columns
Rows

Grid

Result

Quick explanation

Paste text, adjust the number of rows and columns, then change the diagonal reading direction. The tool generates the grid and automatically lists the longest diagonals first.

Try this too

Need another grid approach?

Also try grid coordinates or grid code to manipulate a message with other reading paths.

Try this tool

Additional information

Read text diagonally

Diagonal reading places text in a grid, then reads cells along an oblique direction. It can reveal fragments, hidden words or useful clues in a puzzle.

The tool updates live: when the text, dimensions or direction changes, both the grid and the diagonal table are refreshed.

Grid dimensions

The number of columns and rows defines the shape of the grid. If the text is shorter than the grid, remaining cells stay visible so the selected structure remains clear.

Reading direction

The four directions let you test diagonals downward or upward, from left to right or from right to left. The output table is sorted from longest diagonals to shortest ones.

Processed text

Options can remove spaces and convert text to uppercase. Keeping empty cells visible can help you understand the exact grid being used.

When to use this tool

SituationTip
Compact messageTry several grid widths, then look at the longer diagonals.
Visual puzzleKeep empty cells visible to understand the table structure.
Text with spacesEnable cleanup if you want to test only useful characters.
Another pathUse grid code or grid coordinates to test a different reading method.

Data and privacy

Grid generation, diagonal calculation and result copying run directly in your browser. The text you enter is not sent to the server.

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.