URL PARA EXE — WINDOWS
Site para EXE — transforme qualquer URL em app do Windows
Atualizado em 23 de julho de 2026
Como uma URL vira um .exe do Windows
Seu site não é reescrito nem copiado. O build produz um pequeno programa nativo do Windows que abre sua URL no WebView2 — o motor de renderização do Edge já instalado em toda versão suportada do Windows — em uma janela sem barra de endereços, com seu nome e seu ícone. Como seu código continua no seu servidor, tudo o que você faz deploy no site aparece no aplicativo instalado na próxima abertura. Sem segundo lançamento e sem pedir a ninguém que reinstale.
Da URL ao .exe em quatro passos
1. Cole seu endereço web
Qualquer site HTTPS serve — Lovable, Bubble, Webflow, Framer, Softr ou algo escrito por você. Diferente do caminho Android, não é preciso manifest nem service worker: um site comum basta.
2. Dê nome à janela
Nome do app, ícone e o tamanho em que a janela abre. Esse nome aparece na barra de título, no menu Iniciar e em Aplicativos e recursos, então vale definir antes do build.
3. Rode o build
Um clique inicia um build na nuvem em uma máquina Windows real. Ele compila a camada nativa, embute seu ícone e empacota tudo em um .msi. Alguns minutos, e nada instalado na sua máquina: você nunca precisa de um PC Windows para produzir um app Windows.
4. Baixe e distribua
O instalador chega ao GitHub Releases atrás de um link de download assinado. Coloque-o atrás de um botão Baixar para Windows no seu site, envie por e-mail ou submeta à Microsoft Store.
.exe, .msi e .msix: de qual arquivo você precisa mesmo?
É aqui que mora a maior parte da confusão. As pessoas procuram um conversor de site para .exe esperando um único arquivo. O que costumam querer é um instalador — e o Windows tem três formatos com papéis diferentes.
| Formato | O que o Windows faz com ele | O que o SaasToStore entrega |
|---|---|---|
| .exe | O programa em si. Duplo clique e ele roda — mas nada o registra, nada o desinstala, e o SmartScreen trata um .exe solto com mais rigor. | Compilado e colocado em Program Files pelo instalador. É o arquivo que seus usuários abrem. |
| .msi | O pacote do Windows Installer. Registra o app, cria o atalho do menu Iniciar e permite remoção limpa e implantação silenciosa pela TI. | O arquivo que você baixa e entrega aos usuários — o padrão para distribuir fora da store. |
| .msix | O pacote moderno e isolado da store. Obrigatório para publicar na Microsoft Store, onde instala e atualiza pela própria store. | Gerado no caminho da Microsoft Store, a partir da sua URL, assim que você conecta uma conta do Partner Center. |
"O Windows protegeu o seu PC" — o aviso do SmartScreen, explicado
Na primeira vez que alguém executa um instalador recém-compilado, o Windows provavelmente mostrará um painel azul dizendo que protegeu o PC e que o editor é desconhecido. É a parte menos documentada de transformar um site em .exe, e nenhum conversor a faz sumir sozinho. O que realmente acontece:
É uma checagem de reputação, não de vírus
O SmartScreen compara o arquivo com downloads que a Microsoft já viu. Um instalador novo que ninguém baixou ainda não tem reputação, então é marcado — mesmo estando perfeitamente limpo.
Seus usuários ainda conseguem instalar
O caminho é Mais informações e depois Executar assim mesmo. Diga isso com clareza na sua página de download, com captura de tela: quem não foi avisado acha que algo quebrou e vai embora.
Downloads reconstroem a reputação
Reputação se ganha em volume. Um instalador sem assinatura que algumas centenas de pessoas instalarem vai parar de ser marcado — mas você não controla quando.
Um certificado de assinatura resolve de vez
Assinar anexa ao arquivo uma identidade de organização verificada. Com um certificado EV o aviso some na hora; com um OV, assim que alguma reputação é construída.
Assinatura de código: o que resolve e quanto custa
Se você vende o aplicativo, o certificado não é uma formalidade adiável para sempre — e é a parte cujo preço ninguém diz com honestidade. Então: um certificado com validação de organização (OV) custa cerca de 150 a 400 € por ano em uma autoridade certificadora tradicional, ou algo como 10 a 15 € por mês via Azure Trusted Signing, que guarda a chave na nuvem em vez de em um token USB. Um certificado de validação estendida (EV) custa mais e é o único que limpa o SmartScreen desde o primeiro dia. Em ambos os casos o emissor verifica se sua empresa existe: conte com um número DUNS ou registro comercial equivalente e alguns dias de idas e vindas.
- A assinatura é aplicada no build — nada muda no seu site
- O mesmo certificado assina todos os builds futuros do mesmo app
- Builds sem assinatura instalam do mesmo jeito: o aviso é atrito, não bloqueio
- A assinatura de código está no roadmap do SaasToStore e ainda não está ativa — melhor dizer aqui do que você descobrir no primeiro download
Por que o instalador pesa alguns megabytes e não 150
Um app Electron embarca sua própria cópia do Chromium e do Node.js, por isso um olá-mundo pesa mais que um videogame de 2005. O SaasToStore usa a webview que o Windows já tem: não há nada para embarcar.
| Electron | SaasToStore | |
|---|---|---|
| Tamanho do instalador | 120 a 200 MB normalmente | Alguns MB |
| Motor de renderização | Chromium embarcado, atualizado por você | WebView2 do sistema, atualizado pelo Windows |
| Memória em repouso | Sua própria árvore de processos de navegador | Compartilha a webview do sistema |
| Atualizações de segurança | Você recompila e redistribui a cada correção do Chromium | O Windows Update corrige o WebView2 por você |
| O que você mantém | Um projeto desktop em JavaScript | Seu site — nada além disso |
macOS e Linux saem da mesma URL
O mesmo build também produz um .dmg para macOS e um .AppImage para Linux: um único endereço web cobre todos os desktops. O macOS tem sua própria versão do problema do editor desconhecido — o Gatekeeper recusa um app de desenvolvedor não identificado até o usuário clicar com o botão direito e escolher Abrir, ou aprová-lo uma vez em Privacidade e Segurança. Resolver isso direito exige um certificado Apple Developer ID e notarização — a Apple analisa o app e grampeia o veredito no .dmg. Mesma ideia da assinatura no Windows, vocabulário diferente, e também roadmap em vez de disponível.
O que você recebe
- Um instalador .msi do Windows que coloca o .exe do seu app em Program Files
- Entrada no menu Iniciar, ícone na barra de tarefas, janela própria, desinstalação limpa
- Um .dmg de macOS e um .AppImage de Linux a partir da mesma URL e do mesmo build
- Baseado em WebView2 — alguns MB, e não um Chromium embarcado
- Seu ícone, o nome do seu app, o tamanho da sua janela
- Links de download hospedados, válidos por 12 meses no plano LAUNCH
- Incluído a partir do LAUNCH (a partir de 21€ pagamento único) — o desktop não faz parte do build Android gratuito
Quando um .exe é a resposta errada
Seu app precisa funcionar sem conexão
A janela carrega seu site no ar. Se você precisa de um produto realmente offline, dê antes ao site um service worker com cache offline — a camada nativa herda depois. Uma camada sozinha não deixa uma web app offline.
Você precisa de acesso profundo ao sistema
Varrer o sistema de arquivos, conversar com dispositivos USB, drivers de kernel ou serviços em segundo plano ficam fora do alcance de uma webview. Isso é um aplicativo nativo, não um site encapsulado.
Seus usuários estão sobretudo no celular
Então o Windows não é a primeira parada. A mesma URL também gera um app Android assinado e um app iOS, e o plano LAUNCH cobre todos juntos em vez de um de cada vez.
PWA para EXE: o que muda se o seu site já é uma PWA
Qualquer site HTTPS compila. Mas se o seu for uma PWA, três coisas vêm de graça. A janela pega o nome e o ícone do seu manifest em vez de você digitá-los. O seu service worker continua fazendo cache dentro do app desktop, que assim aguenta uma queda de conexão igual à aba do navegador — e é a única maneira de um app encapsulado ficar realmente utilizável offline. E a sua theme color define a moldura da janela. Um site comum gera o mesmo instalador; ele só parte do zero, e você ajusta essas três coisas na mão.
Site para EXE — perguntas frequentes
Dá mesmo para transformar uma URL em .exe?+
Sim. Cole qualquer endereço web HTTPS e o SaasToStore compila um instalador do Windows (.msi) que instala o .exe do seu aplicativo. Você não escreve código, não instala Visual Studio e não precisa de uma máquina Windows — o build roda na nuvem em uma máquina Windows real.
Recebo um .exe solto ou um instalador?+
Um instalador. O .msi coloca o .exe do seu app em Program Files, com atalho no menu Iniciar e entrada de desinstalação limpa, que é o que usuários do Windows e o SmartScreen esperam. Um .exe solto sem instalador é marcado com mais rigor e não deixa nada para remover.
Converter site para exe é grátis?+
O plano gratuito cobre um build Android com o logo do SaasToStore, não um build desktop. Windows, macOS e Linux começam no plano LAUNCH — a partir de 21€ em pagamento único, sem assinatura — que também inclui os builds Android e iOS.
O Windows vai mostrar um aviso de segurança na instalação?+
Sim, até o instalador ganhar reputação ou ser assinado. O SmartScreen mostra «O Windows protegeu o seu PC» para arquivos que nunca viu; o usuário clica em Mais informações e depois em Executar assim mesmo. Um certificado de assinatura remove o aviso — com EV na hora, com OV depois de alguns downloads. A assinatura de código está no nosso roadmap e ainda não está ativa.
É um build pesado do Electron?+
Não. O app usa o WebView2, o motor de renderização que o Windows já traz, em vez de embarcar o Chromium. O instalador pesa alguns megabytes em vez dos 120 a 200 MB de um app Electron equivalente, e o Windows Update mantém o motor corrigido.
O aplicativo funciona offline?+
Apenas tão bem quanto o seu site. A janela carrega sua URL no ar: se o site tem um service worker com cache offline, o app desktop herda isso. Se não tem, o app precisa de conexão, igual à aba de navegador que ele substitui.
Como atualizo o app depois que as pessoas instalam?+
Para conteúdo e funcionalidades, você não faz nada: publica no seu site e a mudança está lá na próxima abertura, porque o app carrega sua URL no ar. Você só recompila o instalador quando a camada nativa muda — outro ícone, outro nome, outro tamanho de janela.
Funciona também para macOS e Linux?+
Sim. A mesma URL e o mesmo build produzem um .dmg de macOS e um .AppImage de Linux além do .msi do Windows, então um build cobre os três desktops. Para distribuição no Linux, há publicação na Snap Store e no Flathub.
Posso publicar na Microsoft Store?+
Sim. O envio à store usa o formato .msix, e não o .msi que você baixa; ele é gerado a partir da sua URL assim que você conecta uma conta do Microsoft Partner Center. Como em toda store, a ficha do app precisa existir antes no Partner Center.
Preciso de Visual Studio, compilador ou um PC com Windows?+
Nenhum dos três. O build do Windows roda na nossa infraestrutura; você precisa de um navegador e um endereço web. É esse o ponto de um conversor de URL para exe — se ele pede que você instale uma toolchain antes, não economizou nada.
Dá para transformar uma PWA em .exe?+
Sim, e uma PWA é o ponto de partida mais fácil. O manifest fornece o nome do app, os ícones e a theme color, e o seu service worker continua funcionando dentro da janela desktop, então o comportamento offline é preservado em vez de se perder. A saída é o mesmo instalador .msi do Windows que você teria a partir de qualquer site.
Páginas relacionadas
Transforme sua URL em um app do Windows
Cole seu endereço web e receba um instalador .msi do Windows — mais macOS e Linux do mesmo build.
Criar meu app do Windows