PasteZap
🌐 Español
Gratis · Sin cuenta

Gratis · Desarrollo

Compilador de Python online.

Escribe y ejecuta código Python 3 en tu navegador sin instalar nada ni crear cuenta: salida, errores, valores para input(), ejemplos, descarga .py y enlaces para compartir.

Antes de empezar

Algunos controles técnicos están en inglés. Se admite texto Unicode; los formatos y los idiomas de salida dependen de la herramienta.

Los límites técnicos aparecen en inglés a continuación. Revísalos antes de procesar archivos grandes o utilizar el resultado.

RUNS IN YOUR BROWSER · NO ACCOUNTStarting…
Program input (stdin): one line per input() call
Press Run to see the output here.

Python 3.14 by Pyodide (MPL-2.0) in WebAssembly. Standard library only (math, json, re, datetime, collections, dataclasses…); packages such as numpy and network access are not available. Stop restarts Python, which clears variables.

Ejecutar código Python en tu navegador

  1. Escribe o pega tu código en main.py, o elige un programa en Example.
  2. Si tu programa llama a input(), abre Program input (stdin) y escribe un valor por línea.
  3. Pulsa Run (Ctrl+Enter). La salida aparece debajo; los errores se muestran en rojo con la línea de main.py que falló.
  4. Pulsa Stop para detener un programa que tarda demasiado, y luego Download .py o Copy share link para guardar tu código.

La primera ejecución descarga Python (unos 12 MB) una sola vez; después el navegador lo guarda en caché. Tu código se guarda en este navegador, así que sigue ahí cuando vuelves.

Qué funciona y qué no

Es CPython 3.14 con su biblioteca estándar: math, random, re, json, csv, datetime, collections, itertools, dataclasses, decimal, fractions, statistics y más. No hay paquetes como numpy, pandas o requests, ni acceso a la red ni ventanas gráficas, así que los programas con turtle y tkinter no se pueden mostrar.

Stop reinicia Python, lo que borra las variables de ejecuciones anteriores. Para probar una expresión regular, usa el probador de regex; para explorar datos con SQL, Consultas SQL sobre archivos CSV y JSON.

Límites y formatos compatibles

Los datos se procesan en tu dispositivo.

Notas técnicas en inglés

Python 3.14 standard library only: packages such as numpy or pandas, network access and graphical windows are not available. The first run downloads about 12 MB, then the browser caches it.

Runs CPython 3.14 compiled to WebAssembly by Pyodide (MPL-2.0) in a background worker on your device; your code and its input never leave the browser. Share links store the code inside the link.

The Fibonacci example prints the first 15 numbers and fib(300); the Hello example reads a name from Program input and greets it.

Preguntas frecuentes

¿Se envía mi código a un servidor?

No. Python funciona en WebAssembly en un worker en segundo plano de tu navegador. Un enlace para compartir guarda el código dentro del propio enlace.

¿Por qué input() no espera a que escriba?

El programa se ejecuta en segundo plano y lee las líneas que escribiste en Program input, una por cada llamada a input(). Cuando se acaban, input() lanza EOFError.

¿Puedo instalar paquetes con pip?

No. Solo se incluye la biblioteca estándar, así que la herramienta nunca descarga código de otros servidores.