Skip to content
| Marketplace
Sign in
Visual Studio Code>Linters>ResX Editor ProNew to Visual Studio Code? Get it now.
ResX Editor Pro

ResX Editor Pro

GingerTurtle

|
1 install
| (0) | Free
The .resx editor VS Code was missing. Visual grid editor, translation, multi-culture view, and Excel round-trip for .NET localisation.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

ResX Editor Pro

The .resx editor VS Code was missing.

ResX Editor Pro — grid editor in action

Edit, translate, and manage .resx resource files without ever touching raw XML. Built for .NET developers on VS Code — especially those who moved from Visual Studio for Mac after its 2024 deprecation.


Why ResX Editor Pro?

The most-installed .resx extension (39k installs) has been dead since 2020. Every alternative has a critical flaw:

Extension Problem
DominicVonk ResX Editor Dead since Sep 2020 — no updates, no translation, no sort
Tim Heuer resx-editor Rewrites entire file on save — Git diffs show every line changed
ResXpress No translation, no multi-file view, no Excel support
VS 2024 Resource Explorer Deletes .Designer.cs files, corrupts ResXFileRef encoding

ResX Editor Pro fixes all of this.


Features

Free

  • Visual grid editor — click, type, Tab to next field. No raw XML.
  • Lossless saves — only the changed <data> node is written. Git diffs show exactly what changed.
  • Inline CRUD — add, edit, delete, duplicate. Comment field optional.
  • Duplicate key detection — inline error badges block save until resolved.
  • Sort & filter — A→Z, Z→A, filter by key, value, or comment.
  • Toggle comment column — hide/show per preference, persisted across sessions.
  • New file wizard — creates a properly-formed .resx with correct Microsoft ResX 2.0 headers.
  • File nesting — offers to nest Strings.fr.resx, Strings.de.resx under Strings.resx in Explorer.
  • Git diff fix — auto-configures editorAssociations so .resx files show as text in Git diffs.
  • Merge conflict detection — safe error state with "Open as Text" button instead of silent corruption.

Pro — £29.99/year · £79.99 lifetime

Translate missing strings with DeepL in one click

🌍 Translate missing strings Connect your own DeepL or Google Translate API key. Detect missing strings per culture, translate in one click, preview before applying. Your API key is stored in VS Code's SecretStorage — never sent to our servers.

📊 Multi-culture grid All culture files side-by-side. Strings.resx, Strings.fr.resx, Strings.de.resx — one grid, all cultures, inline editing. Missing values highlighted amber. Values identical to base highlighted yellow.

📋 Excel round-trip Export all cultures to .xlsx: Key | Comment | EN | FR | DE. Send to translator, receive back, import. Every .resx file updated atomically.

🔍 Missing keys sidebar Explorer panel showing per-culture completion. Click a missing key to open that culture file. One-click translate all missing.

⚙️ Auto-generate .Designer.cs Regenerates the strongly-typed resource class on every save — in-process, no resgen.exe required. Includes the OmniSharp .csproj fix VS Code skips by default.


Quick Start

  1. Install ResX Editor Pro
  2. Open any .resx file — the grid activates automatically
  3. Click any cell to edit inline. Tab moves between fields. Ctrl+Enter adds a new row.

To activate Pro features, run ResX: Enter Licence Key from the command palette (Ctrl+Shift+P).


Translation Setup (Pro)

DeepL (recommended):

  1. Sign up at deepl.com/pro-api — generous free tier (500k chars/month)
  2. Run ResX: Translate Missing Strings — you'll be prompted for your key on first use
  3. Your key is stored in VS Code SecretStorage (OS keychain). It never leaves your machine.

Google Cloud Translation:

  1. Enable Cloud Translation API and create an API key in Google Cloud Console
  2. Set resxEditorPro.translationProvider to google in Settings

Free vs Pro

Feature Free Pro
Visual grid editor ✅ ✅
Lossless Git-friendly saves ✅ ✅
Inline add / edit / delete ✅ ✅
Sort & filter ✅ ✅
Duplicate key detection ✅ ✅
New file wizard ✅ ✅
File nesting auto-config ✅ ✅
Git diff compatibility fix ✅ ✅
Translate missing strings (DeepL/Google) — ✅
Multi-culture side-by-side grid — ✅
Excel round-trip (export + import) — ✅
Missing keys sidebar panel — ✅
Auto-generate .Designer.cs — ✅

→ Get Pro — £29.99/year · £79.99 lifetime


Known Limitations

  • .resx files containing only image/file references (ResXFileRef) are read-only in the grid — these entries are never modified to prevent corruption
  • XLIFF (.xlf) support is not included in v1.0 — planned for v1.1
  • .Designer.cs auto-generation must be enabled manually in Settings (resxEditorPro.generateDesignerOnSave)

Support & Feedback

  • Issues & feature requests: GitHub
  • Licence support: support@gingerturtle.dev

Built by Ginger Turtle — developer tools that fill the gaps.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft