LUAU LUA
Conversión de archivos

Convertir LUAU a LUA

RESPUESTA RÁPIDA
¿Es posible convertir LUAU a LUA?
Sí - LUAU se convierte a LUA.

Luau está construido sobre Lua 5.1, por lo que gran parte del código se ejecuta sin cambios tras renombrarlo a .lua. Cualquier cosa que use funciones exclusivas de Luau (anotaciones de tipo, interpolación de cadenas con acentos graves, continue) debe reescribirse primero o el intérprete de Lua estándar lanzará un error de sintaxis.

También a LUA: TNS · WTF · C

En esta página

Probado en macOS, Windows y Linux
Última verificación Oct 2026

Más convertidores gratuitos

HEIC, PNG, WEBP, MP3 y más - cada herramienta aquí es gratuita.

Abrir la caja de herramientas

¿Por qué convertir LUAU a LUA?

Los usuarios convierten a .LUA para ejecutar un script fuera de Roblox en un intérprete de Lua 5.1 estándar o para reutilizarlo en un proyecto que no sea Luau. Debido a que Luau extiende Lua en lugar de reemplazarlo, la conversión es principalmente un cambio de nombre más una limpieza manual de la sintaxis adicional.

Cómo convertir LUAU a LUA

luau-analyze (encontrar incompatibilidades) OPEN-SOURCE

Ejecute luau-analyze script.luau para detectar el uso de tipos y sintaxis, de modo que sepa exactamente qué eliminar antes de que pueda ser analizado como Lua.

Lua 5.1 estándar (probar el resultado) FREE

Después de la limpieza, ejecute lua5.1 script.lua para confirmar que se analiza y ejecuta; cualquier sintaxis de Luau restante dará error aquí.

Acerca de estos formatos

Calidad y qué observar

  • La sintaxis exclusiva de Luau (anotaciones de tipo, uniones de tipo |/&, interpolación de cadenas, continue) no se analizará en Lua simple.
  • El Luau en modo sandbox elimina io, os, debug y loadstring; el código que nunca los usó se porta de manera más limpia.
  • No existe un convertidor automático de Luau a Lua; las ediciones son manuales.

Preguntas frecuentes

¿Puedo simplemente renombrar el archivo?
A veces. Si el script es Lua 5.1 puro sin extras de Luau, renombrarlo es suficiente; de lo contrario, dará error.
¿Qué es lo que más falla?
Las anotaciones de tipo y la interpolación de cadenas con acentos graves, que son exclusivas de Luau e inválidas en Lua.
¿El resultado funciona en Roblox?
Roblox ejecuta Luau, que acepta código Lua 5.1, por lo que un .lua simplificado seguirá funcionando allí.