Comment partager un fichier HTML
Vous avez un fichier .html — peut-être qu'une IA l'a écrit pour vous,
peut-être que vous l'avez fait vous-même — et il faut qu'une autre personne
voie la page. Pas le code. La page.
Tout le problème est là. Un fichier qui s'affiche parfaitement sur votre machine
devient un mur de balises <div> dès que vous le mettez en pièce
jointe.
La réponse courte
La page doit vivre à une URL. Une fois qu'elle y est, vous envoyez un lien et elle s'ouvre partout : sur téléphone, sur ordinateur, quel que soit l'appareil de votre correspondant. Tout ce qui suit porte sur la manière d'y arriver avec le moins de friction possible.
Déposez votre fichier ici — vous obtenez un lien en quelques secondes
Sans compte : 5 Mo par fichier · connecté : 50 Mo par fichier
Quatre méthodes
1. La pièce jointe par e-mail ou messagerie — échoue le plus souvent
La plupart des clients de messagerie suppriment les pièces jointes .html,
les bloquent comme un risque de sécurité, ou les laissent passer sous forme de fichier
que le destinataire doit télécharger puis ouvrir. Et quand il l'ouvre, il ouvre une
copie locale : c'est bon pour lire, mais cela veut dire que :
- Les liens relatifs, les images et le CSS placés à côté du fichier cassent, sauf à envoyer le dossier entier
- Rien n'est en ligne : si vous corrigez une faute, il faut renvoyer le fichier
- Les applications de messagerie l'affichent souvent comme du code, pas comme une page
2. Un hébergeur de code, en vue brute
Collez le fichier dans un Gist ou un dépôt et envoyez l'URL brute. Ça marche, mais
l'URL brute sert le fichier en text/plain la plupart du temps : le
navigateur affiche la source au lieu de la page. Il faut un hébergeur qui serve du
text/html.
3. Un hébergeur statique — correct, mais lourd
Netlify, Vercel, Cloudflare Pages et GitHub Pages servent le HTML correctement. Ils sont aussi conçus pour des projets : on connecte un dépôt, on choisit une commande de build, on attend un déploiement. Pour une page qu'on veut montrer dans les trente secondes, c'est beaucoup de cérémonie.
4. Le glisser sur une page et envoyer le lien
C'est ce que fait Plopino, et c'est pour ça que je l'ai construit. Ouvrez le site, glissez le fichier n'importe où sur la page, et vous avez une URL immédiatement :
- Ouvrez plopino.com
- Glissez votre fichier
.htmlsur la page — ou cliquez sur Choisir un fichier - Copiez le lien qui apparaît et envoyez-le
Si votre page a besoin d'images, de CSS ou de JavaScript à côté, glissez le dossier entier. La structure des répertoires est conservée et le lien ouvre la page avec tout en place.
Essayez avec votre fichier Les dossiers et les zip fonctionnent aussi.Les questions qu'on nous pose vraiment
Faut-il un compte ?
Pas pour l'usage de base. Sans compte, la page est publique et conservée un mois, et le lien n'est affiché qu'une seule fois : gardez-le, personne ne pourra le retrouver pour vous. Si vous vous connectez, la page appartient à votre compte : vous pouvez la rendre privée, la renommer et mettre le contenu à jour plus tard en gardant le même lien.
Puis-je mettre le fichier à jour après avoir envoyé le lien ?
Oui, si vous étiez connecté au moment de l'envoi. Envoyez une nouvelle version et le même lien sert le nouveau contenu ; la version précédente est conservée, et vous pouvez y revenir ou la supprimer. Les envois anonymes ne peuvent pas être mis à jour : le lien est figé.
Est-ce que ça s'ouvre sur téléphone ?
Oui : un lien est un lien. C'est le principal avantage pratique par rapport à l'envoi du
fichier — le destinataire n'a rien à télécharger et n'a pas besoin d'une application
capable d'ouvrir du .html.
Combien de temps le lien reste-t-il valable ?
Les envois anonymes sont conservés un mois. Si vous vous connectez, le tableau est conservé jusqu'à ce que vous le supprimiez, et vous pouvez aussi lui donner une date d'expiration pour qu'il disparaisse tout seul.
Et si le destinataire voit du code au lieu de la page ?
Cela veut dire que le serveur a envoyé le fichier avec le mauvais type de contenu.
C'est la raison la plus fréquente pour laquelle un HTML partagé « ne marche pas ».
Plopino sert les .html en text/html, ce qui est exactement
ce qui déclenche l'affichage par le navigateur.