.LUAU

Archivo LUAU

Luau Script
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo .luau es un archivo de código fuente en texto plano escrito en Luau, el lenguaje de programación que Roblox derivó de Lua 5.1 con un sistema de tipos gradual añadido. Contiene el código que impulsa los juegos de Roblox y otro software basado en Luau. Ábralo o edítelo en Roblox Studio, en Visual Studio Code o en cualquier editor de texto, y ejecútelo con la herramienta de línea de comandos gratuita luau.

Desarrollador: Roblox Corporation Categoría: Archivos de desarrollo Estándar abierto MIME: text/x-lua
SE ABRE EN Windows macOS Linux Web
Relacionado: .DO · .MD · .HEX · .XSD

En esta página

19k+ extensiones indexadas
Última revisión Sep 11, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo LUAU?

Un archivo .luau contiene código fuente escrito en Luau, el lenguaje de programación que Roblox derivó de .lua (Lua 5.1). Roblox Corporation entregó Luau por primera vez a los desarrolladores en 2019 y lo lanzó como código abierto bajo la Licencia MIT en 2021. El archivo es texto plano UTF-8, por lo que cualquier editor puede leerlo.

Luau mantiene la compatibilidad con Lua 5.1 al tiempo que añade un sistema de tipos gradual, inferencia de tipos, interpolación de cadenas y sandboxing. Dentro de Roblox Studio, cada Script, LocalScript y ModuleScript se guarda en el disco como un archivo .luau. La extensión separada permite que los editores y linters reconozcan la sintaxis de Luau en lugar de tratarla como Lua ordinario. Más allá de Roblox, estudios como Remedy y Digital Extremes integran Luau en sus propios motores de juego, por lo que también puede encontrar archivos .luau fuera del mundo de Roblox.

Seguridad y protección

RIESGO: MEDIUM

A .luau file is plain-text source code and cannot run on its own; it only executes inside Roblox, the luau runtime, or another host that embeds Luau. Like any script, code from an untrusted source can perform unwanted actions when run, and the Roblox community has seen malicious model scripts (backdoors) shipped inside shared assets. Read the source before running it, and be cautious with obfuscated or copy-pasted scripts.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOLuau Scripttambién conocido como Luau source file, Roblox Luau script
DESARROLLADORRoblox Corporationdesde 2019
TIPO MIMEtext/x-lua
TIPOPlain-text source code
ESTÁNDARAbierto · libre de regalías
RELACIONADO.do.md.hex.xsd

Programas que abren archivos LUAU

Windows4 apps
Sublime Text Pago Open the file for editing and add a Luau or Lua syntax package for highlighting.
ROBLOX Studio Gratis Open a place or model and edit its Script, LocalScript, and ModuleScript objects; Studio reads and writes them as .luau on disk.
Visual Studio Code Gratis Open the .luau file directly; install the Luau Language Server extension for syntax highlighting, type checking, and autocomplete.
luau (CLI) Código abierto Run luau script.luau in a terminal to execute the file, or luau-analyze script.luau to type-check and lint it.
macOS3 apps
ROBLOX Studio Gratis Open a place and edit its script objects, which Studio stores on disk as .luau files.
Visual Studio Code Gratis Open and edit the .luau file; add the Luau Language Server extension for full language support.
luau (CLI) Código abierto Execute the file with luau script.luau or analyze it with luau-analyze script.luau from Terminal.
Linux3 apps
Visual Studio Code Gratis Open the .luau file and install the Luau Language Server extension for highlighting and diagnostics.
luau (CLI) Código abierto Build or download the binaries, then run luau script.luau to execute or luau-analyze script.luau to check the file.
Neovim Código abierto Edit the file and attach the Luau language server through nvim-lspconfig for type checking.
Web1 app
Roblox Creator Hub Gratis Manage projects whose scripts are saved as .luau; edit them in the browser-linked Studio environment.

Detalles técnicos

especificación profunda
EncodingUTF-8 plain text (ASCII-compatible)
Byte orderN/A (text, no multibyte header)
ContainerNone; flat source file
Typical sizeA few hundred bytes to tens of kilobytes
StructureHuman-readable Luau source code. May start with an optional mode directive comment (--!strict, --!nonstrict, or --!nocheck), followed by statements, function and type definitions. Type annotations on variables, parameters and return values are optional.
IntegrityNone built in
PlatformsWindows, macOS, Linux, Web (Roblox platform)
Language Derived FromLua 5.1
Type SystemGradual, structural type inference (opt-in annotations)
RuntimeC++ Luau VM with rewritten interpreter, incremental garbage collector, and native x64/ARM64 code generation
Line TerminatorLF or CRLF
NotesLuau is backward compatible with Lua 5.1 source, so many .luau files also run under a plain Lua 5.1 interpreter unless they use Luau-only syntax such as type annotations, string interpolation, or the continue keyword.
Lanzado2019
Última versiónN/A (rolling releases; no versioned file format)
Estándar abiertoSí · libre de regalías
Especificaciónluau.org

Conversiones de LUAU

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos LUAU. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos LUAU.

Preguntas frecuentes

¿Qué es un archivo .luau?
Es un archivo de código fuente en texto plano escrito en Luau, el lenguaje de programación que Roblox derivó de Lua 5.1. Contiene el código que ejecuta los juegos de Roblox u otro software que integra Luau.
¿Cómo abro un archivo .luau?
Ábralo en Roblox Studio para editarlo como un script de juego, o en Visual Studio Code o cualquier editor de texto para ver y editar el código fuente. Ejecútelo desde una terminal con la herramienta de línea de comandos gratuita luau.
¿Cuál es la diferencia entre .luau y .lua?
Ambos contienen código fuente de la familia Lua. .luau marca los archivos escritos para el dialecto Luau de Roblox, que añade anotaciones de tipo y otras características. Roblox Studio guarda sus scripts como .luau, mientras que .lua es utilizado por el Lua estándar y exportaciones antiguas de Roblox.
¿Puedo ejecutar un archivo .luau fuera de Roblox?
Sí. Descargue los binarios de código abierto de luau desde los lanzamientos de GitHub del proyecto y ejecute luau yourfile.luau. Los scripts que llaman a las API específicas de Roblox no funcionarán fuera del motor de Roblox.
¿Es seguro abrir un archivo .luau?
Abrirlo en un editor de texto es seguro porque es solo texto. Ejecutarlo es tan seguro como el código que contiene, así que revise los scripts de fuentes desconocidas antes de ejecutarlos, especialmente los que estén ofuscados.
¿Por qué Roblox cambió de .lua a .luau?
La extensión separada permite que los editores, linters y resaltadores de sintaxis se dirijan a la sintaxis específica de Luau en lugar de tratarla como Lua simple, y hace que el dialecto del archivo sea claro de un vistazo.

Referencias

1Luau (programming language) - Wikipediaen.wikipedia.org
2Luau official documentation (getting started)luau.org

Siga explorando

en toda la base de datos

Extensiones principales esta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.JPGJPEG Image
4.EXEWindows Executable (Portable Executable)
5.DATProgram Data File (generic)
6.RPMSGRestricted Permission Message
7.PARTPartial Download File
8.DBSQLite Database File
9.BINCD/DVD Disc Image (BIN/CUE)
10.MDMarkdown Document

Extensiones relacionadas

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z