PBR Resizer

PBR Texture Set Resizer

Upload an entire PBR texture set and resize all maps to the same target resolution at once. Auto-detects albedo, roughness, metallic, normal, AO, and height maps by filename. Download individually or as a ZIP folder.

Import PBR Set

Drop a folder or select multiple files. Maps are auto-detected by filename and assigned to the correct channels.

Drop your PBR set or folder or browse
Auto-detects albedo, roughness, metallic, normal, AO and height by filename
Or upload each channel individually

1024 px
64 px
128 px
256 px
512 px
1024 px
2048 px
4096 px
8192 px
1024 px
64 px
128 px
256 px
512 px
1024 px
2048 px
4096 px
8192 px
Bilinear (Smooth)
Nearest Neighbor (Pixelated)
Bilinear (Smooth)
Bicubic (High Quality)

Resized Maps

Why Bulk Resize PBR Maps?

Consistent Resolution

Ensure all maps in a texture set share the same resolution for proper alignment in your PBR material. Mismatched sizes cause import errors and visual artifacts.

Power-of-Two Sizing

Standardize to power-of-two dimensions (512, 1024, 2048, 4096) for optimal GPU performance and mipmap generation in Unity, Unreal Engine, and Godot.

Auto-Detection

Drop a folder and the tool automatically identifies which file is your albedo, normal, roughness, metallic, AO, or height map by filename. No manual assignment needed.

ZIP Folder Download

Download all resized maps as a single ZIP file, ready for direct import into your game engine or 3D software. Individual downloads also available per channel.

100% Client-Side

All resizing happens in your browser. Your PBR texture sets are never uploaded to any server, ensuring complete privacy and security.

Game Engine Ready

Output textures work directly in Unity (Built-in, URP, HDRP), Unreal Engine 4/5, Godot, Blender Eevee/Cycles, and any custom PBR shader pipeline.

Related Texture Tools

Combine the PBR resizer with our other free texture tools for a complete asset preparation workflow.

Texture Resizer
Resize single images and batches to power-of-two resolutions.
Seamless Texture Maker
Make any image tileable with live edge-blending and tiled preview.
Texture Channel Mixer
Pack grayscale maps into RGBA channels for game engines.
Normal from Height
Convert height maps into normal maps for 3D materials.
Noise Generator
Procedural Perlin, Voronoi and Worley textures.

Frequently Asked Questions

Albedo (diffuse/base color), Normal, Roughness, Metallic, Ambient Occlusion (AO), Height (displacement), and ORM packed maps. Upload any combination and all are resized to the same target resolution with the same interpolation settings.
Normal maps resize safely with Bilinear or Bicubic interpolation. Avoid Nearest Neighbor for normal maps as it can introduce artifacts. After resizing you may want to re-normalize them in your 3D software for maximum precision.
No, each map can have its own original resolution. The tool resizes each map independently to the target resolution while optionally respecting individual aspect ratios.
Yes. Click "Download All as ZIP" to get all resized maps bundled into a single zip file ready for direct import into Unity, Unreal Engine, Blender, or any 3D application. Individual per-channel downloads are also available.
PNG, JPEG, and WebP are instant client-side downloads. TIFF, BMP, AVIF, and EXR are server-side exports requiring a free account and counting toward daily premium operations limits (5 per day free tier).
No. All resizing happens entirely in your browser using the HTML5 Canvas API. Your texture maps never leave your computer. The only exception is server-side export formats (TIFF, BMP, AVIF, EXR), where the already-resized image is sent for format conversion only.