Compilador online
Compilador online para 46 lenguajes
Elige un lenguaje, escribe tu código y presiona Ejecutar. Corre gratis en un sandbox en nuestros servidores, con entrada, sin registro y sin anuncios. Cada lenguaje de abajo tiene su propia página, en su versión actual.
Por el equipo de OnlineCompiler.io. Actualizado el .
Also in EnglishTambém em português
Cómo funciona el compilador online
- Elige el lenguaje en el menú de la parte superior del editor. El editor carga el programa inicial de ese lenguaje.
- Escribe la entrada en la pestaña Entrada, si tu programa lee alguna, y presiona Ejecutar. La salida y los errores aparecen justo debajo.
- La página de cada lenguaje (en la lista de abajo) también tiene Compartir, un enlace que cualquiera puede ejecutar y que se conserva 90 días sin cuenta, y Guardar, que conserva el código en una cuenta gratis.
- Una ejecución puede durar 30 segundos, con 512 MB de memoria y 2 CPUs, y no tiene acceso a la red.
¿Quieres comprobar una solución con varias entradas? El compilador online con casos de prueba las ejecuta todas a la vez y marca cada una como aprobada o reprobada. Para ejecutar código desde tu propia app o sitio, los mismos lenguajes están en la API, gratis hasta 100,000 ejecuciones al mes.
¿Qué lenguajes puedo ejecutar en línea?
Los 46 lenguajes, cada uno en la versión indicada. Abre uno para ver su editor, las notas y el ejemplo de API. La página de lenguajes añade los ids de los compiladores y los tiempos de ejecución.
Lenguajes populares
- Compilador Python online (3.14)
- Compilador C online (GCC 15)
- Compilador C++ online (G++ 15)
- Compilador Java online (OpenJDK 25)
- Compilador C# online (.NET SDK 10)
- Compilador Go online (1.26)
- Compilador Rust online (1.93)
- Compilador PHP online (8.5)
- Compilador Ruby online (4.0)
- Compilador TypeScript online (Deno)
- Compilador JavaScript online (Node.js 24)
- Compilador Kotlin online (2.4)
- Compilador Swift online (6.4)
Datos y ciencia
- Compilador SQL online (SQLite 3)
- Compilador DuckDB online (1.5)
- Compilador R online (4.6)
- Compilador Julia online (1.13)
- Compilador Octave online (11)
Lenguajes de sistemas
- Compilador Fortran online (gfortran 15)
- Compilador Assembly online (NASM 3)
- Compilador D online (LDC 1.43)
- Compilador Zig online (0.17)
- Compilador Nim online (2.2)
- Compilador Crystal online (1.22)
- Compilador Ada online (GNAT 15)
- Compilador Objective-C online (Clang 21)
Lenguajes funcionales
- Compilador F# online (.NET SDK 10)
- Compilador Haskell online (GHC 9.12)
- Compilador OCaml online (5.4)
- Compilador Common Lisp online (SBCL 2.6)
- Compilador Erlang online (OTP 29)
- Compilador Elixir online (1.20)
- Compilador Clojure online (1.12)
- Compilador Scala online (3.10)
- Compilador Racket online (9.3)
Scripting y otros lenguajes
- Compilador Bash online (5.2)
- Compilador Visual Basic online (.NET SDK 10)
- Compilador COBOL online (GnuCOBOL 3.2)
- Compilador Perl online (5.44)
- Compilador Pascal online (Free Pascal 3.2)
- Compilador Lua online (5.5)
- Compilador Prolog online (SWI-Prolog 10)
- Compilador FreeBASIC online (1.10)
- Compilador Dart online (3.13)
- Compilador Groovy online (6.0)
- Compilador PowerShell online (7.6)
Preguntas frecuentes
¿Qué es un compilador en línea?
Un compilador en línea ejecuta tu código en un servidor y devuelve la salida a tu navegador, así que no necesitas instalar nada. Este ejecuta 46 lenguajes, de Python y C++ a Rust, Go y SQL, y acepta entrada para los programas que leen datos.
¿Este compilador en línea es gratis? ¿Necesito una cuenta?
Es gratis, no pide cuenta ni inicio de sesión y no muestra anuncios. Para ejecutar código desde tu propia app o sitio, la API y el widget son gratis hasta 100,000 ejecuciones al mes, uso comercial incluido.
¿Puedo darle una entrada a mi programa?
Sí. Escribe la entrada en la pestaña Entrada antes de presionar Ejecutar y el programa la lee por la entrada estándar (stdin). Toda la entrada se envía al presionar Ejecutar, así que el programa no puede pedir más datos mientras corre.
¿Puedo compartir o guardar mi código?
Sí, en la página de cada lenguaje, debajo del editor. Compartir genera un enlace que cualquiera puede abrir y ejecutar, dura 90 días y no requiere cuenta. Guardar conserva el código en tu cuenta de OnlineCompiler.io hasta que lo borres.
¿Cuánto tiempo puede correr un programa?
Hasta 30 segundos, con 512 MB de memoria, 2 CPUs y sin acceso a la red. Un programa que sigue corriendo a los 30 segundos se detiene con el código de salida 124, y la salida que pase de 64 KB por flujo se corta.