Terrafirma

Terrafirma is mapping tool for Terraria.
It gives block information in the statusbar as you hover, lets you zoom and pan around your map, and can save your map out as a png.

If "Use Textures" is grayed out, it's because the program can't find your Terraria directory. Go to Help » Settings and adjust your paths, then restart Terrafirma.

On Github

Demonstration

Controls

Pan
Click and drag, or use arrows or WASD
Hold shift to pan faster, hold control to pan really fast
Zoom
Scroll wheel, or use Q/E
Inspect
Mouse over the block to identify it in the status bar
Right click on chests and signs for more information

Source Repository

The source repository has been moved to GitHub. GitHub Project Page

Technical Details

.wld File Format
Terraria Network Protocol
Texture UV Mapping

Useful Utilities

xnb2png - unix command-line utility to convert xnbs into pngs
xnb2shader - unix command-line utility to decompile an xnb pixel shader