FileKeeps

Open NFO files

View DOS-era CP437 ASCII-art NFO files in a fixed-width font without garbling.

On-Device

Drop a folder or files here

JPG · PNG · WebP · GIF · BMP · AVIF · SVG · HEIC · PSD · AI · TIFF · camera RAW · PDF · HWP · Word · PPT · Excel · DWG/DXF · MP4/WebM/MOV/MKV/AVI/WMV · MP3/WAV/WMA/AIFF · TXT/MD/CSV/JSON/HTML — subfolders included

This browser doesn't support the folder-open dialog, so the standard folder picker is used. Files are read only on your device.

NFO files are box-drawing and shaded ASCII art from the DOS era, encoded in CP437 — open one in Notepad and the system code page turns it into garbage. This page reads NFO as CP437 and shows the art exactly as drawn, in a fixed-width font.

How to use it

  1. 1Click 'Choose NFO files' or drop a file onto the page.
  2. 2Box lines, shading, and logos appear as intended, and the info bar shows 'Encoding: CP437'.
  3. 3Zoom with the wheel to read, print with 🖨.

What it shows

The file is tried as UTF-8 first; if that fails and the name is .nfo, it's decoded as CP437 (the IBM PC DOS code page) — browsers lack that encoding, so the upper 128 characters are mapped in-house. Box lines like ╔═╗ and shading ░▒▓█ come through, drawn in a fixed-width font with no wrapping so the art lines up. Pure ASCII or UTF-8 NFOs read as-is.

Files are read inside the browser only and never sent anywhere. Close the tab and nothing remains.

Limits

ANSI color codes (ESC[…m) aren't colored; the codes show as characters. CP437 art saved under a non-NFO extension (.txt) is tried as EUC-KR and may garble — rename to .nfo. Characters missing from the system's fixed-width font fall back to another font.

Good for

Checking NFOs in an old downloads folder, skimming classic game and demoscene archives, and printing ASCII art.

Frequently asked questions

Why does it garble in Notepad?+

Notepad reads the file in the system's default code page and misreads CP437 characters. This viewer reads .nfo as CP437.

The art doesn't line up.+

It's drawn in a fixed-width font, but characters missing from that font fall back to another one with a different width. Zooming in or out usually fixes the alignment.

What about .diz files?+

FILE_ID.DIZ has a different extension and opens as text. Rename it to .nfo and it's read as CP437.