Guide

How to Install Terraria Texture Packs

Installing a Terraria texture pack is two steps: put it in the ResourcePacks folder (or subscribe on the Workshop), then flip it on in the in-game Resource Packs menu. Here's exactly where that folder lives and how the enable screen works, current as of Terraria 1.4.5.

Where the resource pack folder is

Terraria reads packs from a ResourcePacksfolder in your documents/save location. If it isn't there yet, create it — the name and casing must match exactly.

Windows:  Documents\My Games\Terraria\ResourcePacks\
macOS:    ~/Library/Application Support/Terraria/ResourcePacks/
Linux:    ~/.local/share/Terraria/ResourcePacks/

tModLoader uses a sibling folder:
          ...\Terraria\tModLoader\ResourcePacks\

A pack can sit in that folder either as a plain sub-folder or as a single .zip archive — the game reads both. For a downloaded pack, a .zip is the friendliest form, as long as pack.json and Content/ sit at the root of the archive (a doubled folder is the classic reason a pack shows up empty).

Installing a pack you downloaded

  1. Download the pack — for example, the one you built and exported with our editor.
  2. Drop the folder or .zip into your ResourcePacks folder (paths above).
  3. Launch Terraria and enable it (next section). You don't need to unzip it first.

Installing from the Steam Workshop

If a pack is published on the Workshop, you don't touch any folders:

  1. Open the pack's Steam Workshop page (in the Steam client or browser) and click Subscribe.
  2. Steam downloads it automatically and keeps it updated. It then appears in the in-game Resource Packs menu alongside any packs in your ResourcePacks folder.

Subscribed pack not appearing?

There's a known Steam Workshop sync bug where subscribed packs don't land in your ResourcePacks folder. You can copy them manually out of Steam\steamapps\workshop\content\105600\<id>\ into ResourcePacks. It's a Steam distribution issue, not a problem with the pack.

Enabling a pack in-game

Packs are turned on from the main menu, not from inside a world:

  1. Launch Terraria. On the main menu, open Workshop (Steam copies) or the Resource Packs option (this opens the Use Resource Packs screen directly).
  2. Choose Resource Packs. You'll see two columns: Available Packs on the left and Enabled Packs on the right.
  3. Click a pack to move it from Available to Enabled. To turn a pack off, move it back to Available.
  4. Back out to apply, then load a world to see your changes.

In tModLoader, open the mods menu and use the Resource Packs list on the right — same Available/Enabled model. A vanilla resource pack works here too, but it only reskins vanillasprites, never a mod's own assets.

Load order and priority

If several enabled packs replace the same sprite, the uppermost pack in the Enabled list wins. Reorder packs with the arrow buttons to pick which override applies — this is how people stack a UI pack under a sprite pack. Full details and examples are on the texture pack load order page.

Mobile and console

Custom resource packs are a desktop feature. The Mobile and Console editions of Terraria don't support installing your own texture packs — there's no ResourcePacks folder or Workshop menu to load them from. Everything on this site targets the PC (Steam / GOG) version and tModLoader.

Pack installed but nothing changed?

Ninety percent of the time it's the folder location, a doubled parent folder, or the pack still sitting in Available. Walk through Terraria texture pack not working. And if you want to make one, start in the editor.