FEATURES

Resource editing. One workspace.

Open RC, RES, EXE, DLL, RESX and .resources files. Design dialogs, edit resources, compare builds and automate routine tasks.

Unicode RC scripts · Symbolic IDs and .h files · Save to RC or RES · Update EXE and DLL resources directly

VISUAL DIALOG EDITOR

Design and refine dialogs.

Place common Windows controls on a dialog and adjust their position and properties visually. Work with labels, buttons, checkboxes and other standard controls without writing every layout value by hand.

Resource Builder dialog editor with a resource tree, visual layout and properties panel.
Dialog editor

LAYERED IMAGE EDITOR

Edit images with real layers.

Organize artwork with independent layers, live thumbnails, visibility controls and drag-to-reorder. Drawing tools, selections and effects apply to the active layer. Undo and redo track changes across layers.

Import layered Photoshop files with layer names, opacity and visibility. Use rectangle, lasso, ellipse and Magic Wand selections; invert, grow, shrink or border a selection. Apply Bevel, Sharpen, Emboss and Gaussian Blur. Layers flatten when saved to a resource.

Resource Builder icon editor showing multiple icon sizes, image layers and drawing tools.
Image editor

NATIVE & .NET

Edit .NET resources directly.

Open and save .resx and .resources files. Add, rename, delete and edit Bitmap, Icon, Cursor, String, Boolean and numeric entries. Unsupported entries round-trip as opaque data. Convert between .resx and .resources or export to native RES and RC from the GUI or command line.

Bitmap, Icon and Cursor entries become native resources during conversion. Other entries are preserved byte for byte as named RCDATA.

Resource Builder editing WelcomeMessage in a .resx file, with string, integer and Boolean resources visible in the tree.
.NET resources

BUILD COMPARISON

Compare builds. Merge changes.

See which resources were added, removed or changed across RC, RES, EXE, DLL, RESX and .resources files. Preview differences side by side and merge selected resources. Multi-size icons and cursors stay correctly grouped.

Run the same comparison from the command line. Add resource checks to a build or CI pipeline and fail a check when a resource or a string-table entry disappears.

Resource Builder comparison results showing a changed application icon with old and new previews.
Compare & merge

MORE WAYS TO WORK

Built for everyday resource tasks.

IMPORT & EXPLORE

Bring resources into your project.

Import resources from 32-bit and 64-bit Windows executables. Recover resources when original sources are unavailable. Browse other files with Resource Explorer and use filtering and search to find what you need.

IMAGE FORMATS

Import artwork at the right size.

Import BMP, PNG, SVG, WebP, WBMP, PSD/PDD, TIFF, TGA, PCX, PCD, SGI and other formats. SVG artwork is rasterized at the size needed by each icon frame.

BULK EXTRACTION

Extract resources in one pass.

Scan files or folders with wildcard support and extract resources as individual files. Multi-size icons and cursors become standalone ICO and CUR files. Use the GUI for one-off tasks or the command line for scripts.

PATCH & UPDATE

Update an existing application.

Modify resources directly inside EXE and DLL files without recompiling the application. Select resources from existing files and combine them into a new project.

COMPILER & COMMAND LINE

Make resource work repeatable.

Compile RC scripts with the integrated resource compiler. Automate tasks using wildcards, multi-file batch processing and meaningful process exit codes.

MORE RESOURCE TYPES

Work beyond dialogs and icons.

Edit strings, menus, accelerators and version information. Work with HTML, XML and ANI resources alongside the native and .NET formats used throughout your project.

YOUR NEXT RESOURCE PROJECT

Try it with your own resource files.

Explore the editors and command-line tools with a 30-day trial.