O SimpleHttpServer é um aplicativo que transforma seu dispositivo Android em um servidor de arquivos HTTP na sua rede local. Ele permite que você compartilhe pastas no seu smartphone ou tablet, possibilitando que outros dispositivos na mesma rede Wi-Fi (PCs, smart TVs, outros smartphones, etc.) visualizem, baixem e enviem arquivos usando apenas um navegador web. Não é necessário ter uma conta na nuvem, conexão com a internet ou instalar o aplicativo em outros dispositivos.
Principais Recursos
■ Compartilhamento de Múltiplas Pastas
Você pode registrar várias pastas usando o seletor de arquivos do sistema Android. Cada pasta é exibida no nível superior do navegador. Não são necessárias permissões especiais de armazenamento.
■ Download de Pastas como ZIP
Cada página de pasta exibe um link "Baixar esta pasta como ZIP", permitindo que você baixe todas as subpastas de uma só vez. Você pode desativar essa opção nas configurações se quiser permitir o download de apenas um arquivo por vez.
■ ■ Envio a partir do navegador
Ao ativar "Permitir envios" nas configurações, você pode enviar arquivos de navegadores de outros dispositivos a partir da página de uma pasta gravável. Cada pasta compartilhada possui uma chave de leitura/gravação, permitindo que você misture pastas com permissão de envio e pastas somente leitura. Os arquivos existentes não serão sobrescritos; arquivos com o mesmo nome serão salvos como "nome (1)", "nome (2)" e assim por diante.
■ Especificação da pasta raiz
Especificar uma das pastas compartilhadas como raiz fará com que seu conteúdo seja entregue diretamente via "/". Isso é útil em situações em que você deseja exibir apenas uma pasta no nível superior.
■ Autenticação Digest
O acesso pode ser protegido com um nome de usuário e senha. Use `--digest -u usuário:senha` com o curl.
■ Operação paralela de HTTPS (criptografia) e HTTP
Ativar "Usar HTTPS" habilita a entrega TLS e a comunicação criptografada. Um certificado autoassinado é gerado neste terminal e a impressão digital SHA-256 é exibida para verificação. Você pode baixar o certificado e registrá-lo como confiável no terminal do cliente ou usar `-k / --cacert` com o curl. Quando o HTTPS está habilitado, você também pode configurar a opção "Ouvinte HTTP" para escutar na porta padrão em paralelo com o HTTP, permitindo que você escolha se deseja entregar diretamente via HTTP ou redirecionar as solicitações HTTP para HTTPS (307). Somente certificados autoassinados são suportados; certificados oficiais (emitidos por uma CA, publicamente confiáveis) não podem ser usados.
■ Seleção de Rede
Você pode selecionar a rede na qual o servidor será exposto, escolhendo entre "Somente Wi-Fi (padrão/recomendado)", "Todas" e "Somente localhost", evitando a exposição não intencional a redes móveis, etc.
■ Exibição do MediaStore
Mídias (imagens, áudio, vídeo) gerenciadas pelo Android também podem ser expostas por meio de um caminho separado.
■ Descoberta mDNS / Bonjour
Notifica a rede local, permitindo a descoberta pelo VLC, Finder, etc., sem a necessidade de inserir manualmente o endereço IP.
■ Interface de usuário compatível com tablets
Em telas widescreen, os controles do servidor e os registros são exibidos lado a lado. O botão "Configurações" permite alternar o painel direito entre registros e configurações.
■ Visualização em lista otimizada para smartphones
As listas de diretórios são exibidas com texto maior para se ajustarem à largura da tela, e linhas inteiras podem ser clicadas. A interface também se adapta ao tema claro/escuro do dispositivo.
■ Inicialização automática
O servidor pode ser iniciado automaticamente quando o dispositivo ou aplicativo é aberto. ■ Compartilhamento com um toque
Cada URL possui botões Copiar / Código QR / Compartilhar, permitindo a conexão a partir de outros dispositivos sem a necessidade de inserir o endereço manualmente.
■ Interface otimizada para tablets
Em telas widescreen, os controles do servidor e os registros são exibidos lado a lado. O botão "Configurações" permite alternar entre os temas claro e escuro do dispositivo.
■ Inicialização automática
O servidor pode ser iniciado automaticamente quando o dispositivo ou aplicativo é aberto. ■ Compartilhamento com um toque
Cada URL possui botões Copiar / Código QR / Compartilhar, permitindo a conexão a partir de outros dispositivos sem a necessidade de inserir o endereço manualmente. ■ Guia do Usuário Integrado
A seção "Como Usar" em Configurações → Sobre este app inclui exemplos de primeiros passos, upload, HTTPS e curl.
Sem anúncios, sem rastreamento, sem necessidade de conta
O servidor opera inteiramente no seu dispositivo, entregando arquivos via HTTP (HTTPS se ativado) pela sua rede local. Não há SDK de análise nem necessidade de cadastro de conta. Para mais detalhes, consulte a política de privacidade dentro do app (Configurações → Sobre este app).
Idiomas Compatíveis
Inglês, Japonês, Alemão, Francês, Espanhol, Português do Brasil
Ambiente Operacional
Android 8.0 (API 26) ou posterior.
Aviso de Segurança
Por padrão, o HTTP em texto simples é usado, portanto, as informações de autenticação e os arquivos não são criptografados durante a transmissão. Ativar "Usar HTTPS" criptografa a comunicação com um certificado autoassinado. Use somente em uma rede local confiável. Se você ativar o recurso de uploads, recomendamos especialmente ativar a autenticação digest e o HTTPS.
Atualizado em
10 de jul. de 2026