PasteZap
🌐 Português
Grátis · Sem conta

Grátis · Desenvolvimento

Compilador Python online.

Escreva e execute código Python 3 no navegador sem instalar nada nem criar conta: saída, erros, valores para input(), exemplos, download .py e links de compartilhamento.

Antes de começar

Alguns controles técnicos estão em inglês. Textos Unicode são aceitos; os formatos e idiomas de saída dependem da ferramenta.

Os limites técnicos aparecem em inglês abaixo. Confira antes de processar arquivos grandes ou usar o 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.

Executar código Python no navegador

  1. Digite ou cole seu código em main.py, ou escolha um programa em Example.
  2. Se o programa chama input(), abra Program input (stdin) e escreva um valor por linha.
  3. Clique em Run (Ctrl+Enter). A saída aparece abaixo; erros aparecem em vermelho com a linha de main.py que falhou.
  4. Clique em Stop para parar um programa demorado, e depois em Download .py ou Copy share link para guardar seu código.

A primeira execução baixa o Python (cerca de 12 MB) uma única vez; depois o navegador o mantém em cache. Seu código fica salvo neste navegador e continua lá quando você volta.

O que funciona e o que não

É o CPython 3.14 com sua biblioteca padrão: math, random, re, json, csv, datetime, collections, itertools, dataclasses, decimal, fractions, statistics e mais. Pacotes como numpy, pandas ou requests não estão disponíveis, não há acesso à rede nem janelas gráficas, então programas com turtle e tkinter não podem ser exibidos.

Stop reinicia o Python, o que apaga as variáveis das execuções anteriores. Para testar uma expressão regular, use o testador de regex; para explorar dados com SQL, as Consultas SQL em arquivos CSV e JSON.

Limites e formatos aceitos

Seus dados são processados no seu dispositivo.

Notas técnicas em 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.

Perguntas frequentes

Meu código é enviado a um servidor?

Não. O Python roda em WebAssembly num worker em segundo plano do navegador. Um link de compartilhamento guarda o código dentro do próprio link.

Por que input() não espera eu digitar?

O programa roda em segundo plano e lê as linhas escritas em Program input, uma por chamada a input(). Quando acabam, input() gera EOFError.

Posso instalar pacotes com pip?

Não. Só a biblioteca padrão está incluída, então a ferramenta nunca baixa código de outros servidores.