Why convert: ElvUI profile structure can change between major ElvUI versions or when moving between client versions (retail/Classic). Conversion typically involves renaming or removing settings not recognized by the target version.
Two approaches:
You cannot convert profiles. You must set up ElvUI UnitFrames from scratch. elvui profile converter
Tools Required: A browser (Chrome/Firefox) and access to a trusted converter site (e.g., elvui-converter.com or ui.strings).
Step 1: Locate the Source File
Open the .lua file using Notepad or VS Code. Inside, you will see something like this: Why convert: ElvUI profile structure can change between
ElvDB["profileKeys"] =
["MyPaladin"] = "BestUIever",
ElvDB["profiles"] =
["BestUIever"] =
["general"] = ... huge data table ...
Step 2: Isolate the Profile Table
You do not need the profileKeys section. You only need the contents inside ["profiles"]. Copy everything from the opening after ["BestUIever"] = to the closing before the next bracket.
Step 3: Paste into Converter Go to your chosen ElvUI Profile Converter website. Paste the raw Lua table into the left panel. Click "Convert to String." Tools Required: A browser (Chrome/Firefox) and access to
Step 4: Copy the Output
The converter will spit out a Base64 string that starts with "ELvUI:". Copy this exactly.
Step 5: Import in WoW