Enviar arquivos grandes grátis — compartilhar arquivos e texto P2P
Enviar arquivos grandes grátis pelo navegador: crie uma sala, passe o link ou QR e troque texto e arquivos entre celular e PC via P2P, sem salvar em servidor.
Comparação entre formas de passar arquivos
O envio ponto a ponto exige que os dois lados estejam com a página aberta ao mesmo tempo, mas, em troca, nenhuma cópia dos seus dados fica em lugar algum. Escolha a opção que melhor atende a cada situação.
| Aspecto | Esta ferramenta (P2P direto) | Serviços de transferência na nuvem | Anexo de e-mail |
|---|---|---|---|
| Onde os dados ficam | Em lugar nenhum — eles fluem diretamente entre os navegadores | Armazenados nos servidores do provedor por um período | Mantidos nos servidores de e-mail do remetente e do destinatário |
| Limite de tamanho | Depende do dispositivo que recebe (Chrome e Edge para desktop gravam direto no disco) | Definido por cada serviço | Normalmente cerca de 20–25 MB |
| Quando é possível receber | Somente enquanto o remetente também estiver com a página aberta | A qualquer momento antes de expirar | A qualquer momento |
| O que informar à outra pessoa | Um nome de sala, link ou QR code | Uma URL de download | O endereço de e-mail dela (necessário de antemão) |
| Ideal para | Passar coisas entre seus próprios dispositivos ou para alguém que está ao seu lado | Entregas em momentos diferentes | Enviar arquivos pequenos |
O que é o envio de arquivos e o compartilhamento de texto P2P?
Esta ferramenta permite passar texto e arquivos na hora usando o WebRTC, a tecnologia dos navegadores que conecta dois navegadores diretamente. Ao criar uma sala, você recebe um nome de sala aleatório de 8 caracteres; assim que a outra pessoa entra com o mesmo nome, vocês dois (ou mais) podem trocar texto e arquivos. Não há nada para instalar nem conta para criar, e os mesmos passos funcionam entre dispositivos diferentes — celular e computador, Windows e Mac, Android e iPhone.
Ao contrário dos serviços de transferência na nuvem, os dados que você envia nunca são armazenados em nenhum servidor. O servidor participa apenas como intermediário, ajudando os navegadores a se encontrarem e a estabelecerem a conexão; o texto e os arquivos em si viajam criptografados diretamente entre os navegadores dos participantes. Uma sala existe somente enquanto há alguém nela e, quando a última pessoa sai, o nome da sala e tudo o que foi compartilhado desaparecem. A contrapartida é que quem recebe precisa estar com a página aberta ao mesmo tempo que quem envia. Se você precisa entregar algo em outro momento, um serviço de armazenamento na nuvem é a opção mais adequada.
Como enviar arquivos e texto ponto a ponto
- Crie uma sala Deixe “Criar uma sala” selecionado e toque em “Criar sala com este nome”. Um nome de sala aleatório de 8 caracteres é preenchido automaticamente, mas você pode digitar o seu próprio.
- Informe a sala à outra pessoa Envie a URL com “Compartilhar link” ou peça que ela escaneie o “QR code” com o celular. Você também pode simplesmente dizer o nome da sala em voz alta e pedir que ela o digite em “Entrar em uma sala”.
- Envie texto Cole o texto na caixa “Texto para compartilhar” e toque em “Enviar”. Quem recebe pode copiá-lo direto para a área de transferência com o botão “Copiar” de cada mensagem.
- Envie e receba arquivos Escolha ou solte arquivos e um botão “Receber” aparecerá na tela da outra pessoa. Assim que ela tocar nele, a transferência começa e, ao terminar, ela pode salvar o arquivo com “Salvar”.
- Saia quando terminar Toque em “Sair” ou feche a aba para deixar a sala. Quando todos saem, a sala desaparece e nada do que você compartilhou permanece.
Dicas para aproveitar melhor
- Enquanto uma transferência estiver em andamento, não desligue a tela do celular nem mude para outro aplicativo. O navegador pode pausar e a conexão pode cair.
- Para arquivos muito grandes, de vários gigabytes, receba-os com o Chrome ou o Edge para desktop. Primeiro você escolhe onde salvar e os dados são gravados direto no disco, sem encher a memória do dispositivo.
- Para enviar uma pasta inteira, junte tudo antes em um único arquivo com o compressor ZIP — isso poupa muitos cliques a quem recebe.
- Quem entra depois também vê o texto enviado anteriormente. Os arquivos podem ser obtidos com “Receber” a qualquer momento, desde que o remetente ainda esteja na sala.
Quando o compartilhamento de arquivos e texto P2P é útil
Enviar fotos e vídeos do celular para o computador
Passe para o computador as fotos e os vídeos que você fez no celular sem cabo nem sincronização na nuvem. Crie uma sala no computador, escaneie o QR code com o celular e comece a enviar.
Passar textos longos ou URLs entre computadores
Copie anotações de reunião, URLs ou o conteúdo de um arquivo de configuração do PC da sala de reuniões para o seu próprio notebook. Nada temporário fica guardado em um aplicativo de chat.
Trocar documentos com alguém à sua frente
Em uma reunião, troque documentos até com alguém de quem você não tem os contatos. Basta dizer o nome da sala em voz alta, sem precisar compartilhar endereços de e-mail ou contas de redes sociais.
Entregar arquivos grandes demais para o e-mail
Passe diretamente vídeos ou arquivos de design que ultrapassam o limite de anexos, sem enviá-los para a nuvem. Também é indicado para arquivos confidenciais que você prefere não deixar em um servidor externo.
Termos da transferência de arquivos P2P
- P2P (ponto a ponto)
- Forma de comunicação em que os dispositivos trocam dados diretamente, de igual para igual, em vez de passar por um servidor. Nesta ferramenta, o texto e os arquivos em si viajam ponto a ponto entre os navegadores dos participantes.
- WebRTC
- A tecnologia padrão que permite que navegadores se comuniquem diretamente entre si, sem plug-ins. É mais conhecida pelas videochamadas, mas também oferece um DataChannel para enviar dados arbitrários, que é o que esta ferramenta usa.
- Sinalização
- A etapa anterior a uma conexão P2P em que os dois lados trocam informações de conexão, como formatos suportados e endereços candidatos. Somente essa intermediação usa um servidor, e ela nunca transporta o texto ou os arquivos que você envia.
- STUN
- Um mecanismo para descobrir seu endereço IP e sua porta como são vistos de fora do roteador. Ele ajuda dispositivos em redes diferentes a encontrar um caminho para se comunicarem diretamente. Não retransmite nenhum dado.
- NAT
- O mecanismo pelo qual um roteador doméstico ou de escritório conecta vários dispositivos internos ao mundo externo por meio de um único endereço IP público. Certas combinações de tipos de NAT impedem que uma conexão P2P direta seja estabelecida.
- DTLS
- O protocolo que criptografa os dados do WebRTC. É uma versão do TLS — a criptografia por trás dos sites HTTPS — adaptada para a comunicação baseada em pacotes. No WebRTC a criptografia é obrigatória e não pode ser desativada.
Perguntas frequentes
Curiosidade — Como dois dispositivos na mesma Wi-Fi acabam conversando “diretamente”
Conectar navegadores diretamente parece simples, mas a maioria dos dispositivos na internet não tem um endereço IP público próprio. Roteadores de casas e escritórios usam um mecanismo chamado NAT para levar muitos dispositivos internos à internet por meio de um único endereço. De fora, é impossível saber a qual dispositivo um pacote se destina, então normalmente não dá para simplesmente começar a conversar com o outro lado.
O WebRTC contorna isso perguntando a um servidor STUN como seu próprio endereço e sua porta aparecem vistos de fora e, depois, trocando essa informação com o outro lado. Quando os dois lados enviam pacotes para o endereço um do outro quase no mesmo instante, cada roteador trata os pacotes que chegam como respostas ao tráfego enviado de dentro e os deixa passar. A técnica se chama UDP hole punching (perfuração de NAT via UDP) e é um truque clássico que jogos on-line e a telefonia pela internet usam há anos. Dispositivos na mesma rede Wi-Fi se conectam usando os endereços internos do roteador, então os dados nem passam pela internet e chegam mais rápido.
Mas o truque nem sempre funciona. NATs que escolhem uma nova porta de saída para cada conexão (NAT simétrico) e o NAT de nível de operadora, que as operadoras móveis usam para colocar muitos clientes atrás de um único endereço, podem impedi-lo. Os principais serviços de videochamada preparam para esses casos servidores de retransmissão chamados TURN, que repassam o tráfego em nome dos usuários. Esta ferramenta deliberadamente não usa retransmissão, porque manter seus dados fora dos servidores vem em primeiro lugar; por isso, em um pequeno número de ambientes, a conexão direta não será estabelecida. Desde que o WebRTC se tornou um padrão oficial do W3C e do IETF em janeiro de 2021, todo esse mecanismo está embutido em todos os navegadores modernos.