LUAU LUA
Filkonvertering

Konvertera LUAU till LUA

SNABBT SVAR
Är det möjligt att konvertera LUAU till LUA?
Ja - LUAU konverteras till LUA.

Luau är byggt ovanpå Lua 5.1, så mycket kod körs oförändrad efter att ha döpts om till .lua. Allt som använder Luau-specifika funktioner (typannoteringar, backtick-stränginterpolering, continue) måste skrivas om först, annars kommer den vanliga Lua-tolken att ge ett syntaxfel.

Även till LUA: TNS · WTF · C

På denna sida

Testat på macOS, Windows & Linux
Senast verifierad Oct 2026

Fler gratis konverterare

HEIC, PNG, WEBP, MP3 och mer - alla verktyg här är gratis.

Öppna verktygslådan

Varför konvertera LUAU till LUA?

Användare konverterar till .LUA för att köra ett skript utanför Roblox i en standard Lua 5.1-tolk eller för att återanvända det i ett projekt som inte använder Luau. Eftersom Luau utökar Lua snarare än att ersätta det, består konverteringen mestadels av ett namnbyte plus manuell upprensning av extra syntax.

Hur man konverterar LUAU till LUA

luau-analyze (hitta inkompatibiliteter) OPEN-SOURCE

Kör luau-analyze script.luau för att identifiera typanvändning och syntax så att du vet exakt vad som behöver tas bort innan det kan tolkas som Lua.

Standard Lua 5.1 (testa resultatet) FREE

Efter upprensning, kör lua5.1 script.lua för att bekräfta att det kan tolkas och köras; eventuell kvarvarande Luau-syntax kommer att orsaka fel här.

Om dessa format

Kvalitet & vad man bör tänka på

  • Luau-specifik syntax (typannoteringar, |/& typ-unions, stränginterpolering, continue) kan inte tolkas i vanlig Lua.
  • Sandlådeversionen av Luau tar bort io, os, debug och loadstring; kod som aldrig använt dessa är enklast att portera.
  • Det finns ingen automatisk Luau-till-Lua-konverterare; ändringarna görs manuellt.

Vanliga frågor

Kan jag bara döpa om filen?
Ibland. Om skriptet är ren Lua 5.1 utan Luau-tillägg räcker det att byta namn; annars uppstår fel.
Vad går oftast sönder?
Typannoteringar och stränginterpolering med backticks, vilka endast finns i Luau och är ogiltiga i Lua.
Fungerar resultatet i Roblox?
Roblox kör Luau, som accepterar Lua 5.1-kod, så en förenklad .lua-fil fungerar fortfarande där.