← Back To Tools
Quake map utility

BSP Texture Trimmer

Make the raw .bsp smaller for server downloads by cropping unused space from embedded textures. No ZIP wrapper and no installation.

01

Inspect

Find the texture-coordinate area actually reached by every map face.

02

Crop

Copy a padded, wrapping crop at all four Quake mip levels.

03

Repack

Rewrite the texture lump and aligned texinfo into a normal BSP.

Input

Select a map

Runs locally
Drop a .bsp here or click to choose one from your computer

Safety profile

What it changes—and what it refuses to guess

Preserved

Geometry, entities, visibility, lighting, collision, models, and opaque BSPX extension lumps.

Eligible

Standard embedded static textures whose face usage fits one conservative wrapped crop.

Skipped

Sky, liquids, animation frames, fence textures, special surfaces, and nonstandard mip layouts.

The output has a new BSP checksum. Put the same trimmed file on the server and its download host, give it a distinct filename, and test it in the engines you support. Copy any required .lit, .ent, or .vis sidecars to the new map basename as appropriate. Renaming textures can affect mods that attach behavior to ordinary texture names; disabling renaming can instead conflict with client-side replacement textures.