Convertir HTML en PDF
Pour convertir HTML en PDF, collez votre HTML, choisissez un format de page et obtenez un PDF. Il est rendu par Chromium sans interface (headless), si bien que le CSS moderne, les polices web et le JavaScript se comportent à peu près comme dans un navigateur.
2 KB sur 256 KB autorisés dans l'outil web gratuit.
Effectuez la vérification de sécurité pour activer le bouton.
Résultat
Votre PDF apparaîtra ici.
L'outil web gratuit imprime au maximum les 10 premières pages. Pour les documents plus longs, utilisez l'API.
Conservation : les résultats des outils web sont supprimés après 10 minutes. Les résultats de l'API sont conservés 1 jour avec la formule gratuite et 7 jours avec Starter et Pro (30 jours avec Business et Scale). Un historique de chaque tâche (type, heure, statut et crédits, mais pas ce que vous avez envoyé) est conservé pendant 30 jours sans compte, ou tant que votre compte existe si vous êtes connecté.
Aucun compte nécessaire
10 par minute et 50 par jour gratuitement.
Rendu dans un vrai navigateur
Chromium sans interface (headless), le même moteur que l'API.
Supprimés automatiquement
Les résultats de l'outil web sont supprimés après 10 minutes.
Confidentialité : ce que vous envoyez sert uniquement à créer ce fichier. Ce que vous envoyez est supprimé à la fin de la tâche, y compris de l'historique de la tâche, et le résultat est supprimé après 10 minutes. Voir la politique de confidentialité.
Faites la même chose depuis votre code
La même requête, construite à partir de l'entrée et des options ci-dessus. Créez un compte pour obtenir une clé API.
curl -X POST https://api.aiipworld.com/v1/render \
-H "Authorization: Bearer $AIIPWORLD_API_KEY" \
-H "Content-Type: application/json" \
-d '{"html":"","output":"pdf","options":{}}'
# returns {"job_id": "...", "status": "queued"}; then poll:
curl https://api.aiipworld.com/v1/jobs/JOB_ID -H "Authorization: Bearer $AIIPWORLD_API_KEY"Lots
L'outil web traite 1 document à la fois. L'API prend une requête par document, vous pouvez donc automatiser autant de requêtes que votre formule le permet.
Plus de contrôle
Les en-têtes et pieds de page, les plages de pages, l'échelle, le format de page personnalisé, les conditions d'attente et les en-têtes de requête sont des options de l'API. Voir la documentation.
Conservation
Les résultats des outils web sont conservés 10 minutes ; les résultats gratuits de l'API 1 jour ; les résultats de Starter et Pro 7 jours ; Business et Scale 30 jours. L'outil web permet 10 conversions par minute et 50 par jour et par visiteur.
En une phrase
Un outil gratuit en ligne qui imprime en PDF le HTML et le CSS que vous collez, à l'aide de Chromium sans interface (headless), sans compte et sans filigrane.
Points clés
- Entrée : un document HTML avec CSS, jusqu'à 256 KB par conversion.
- Sortie : un PDF au format A4, Letter, Legal, A3 ou A5, avec vos marges (10 mm par défaut), et les options Paysage et Arrière-plans.
- Imprime jusqu'à 10 pages dans l'outil gratuit ; le JavaScript et les polices web s'exécutent comme dans un navigateur.
- Gratuit sans compte : jusqu'à 10 conversions par minute et 50 par jour et par visiteur, sans filigrane. Connecté, chaque rendu coûte 1 crédit (100 crédits gratuits chaque mois).
- Les fichiers sont supprimés automatiquement : 10 minutes après la conversion sans compte, 1 jour avec un compte gratuit.
- Les développeurs peuvent effectuer le même rendu avec POST https://api.aiipworld.com/v1/render et une clé API (voir la page API PDF).
Sources
Dernière vérification:
Fonctionnement
- Collez votre HTML dans l'éditeur. Un document complet avec un bloc style fonctionne le mieux.
- Choisissez le format de page, la marge et l'orientation.
- Effectuez la vérification de sécurité, puis cliquez sur « Convertir en PDF ».
- Téléchargez le fichier. Il est supprimé automatiquement après la durée affichée sous le résultat.
Exemple de résultat
Ce que fait cet outil pour convertir HTML en PDF
Ce convertisseur html en pdf en ligne rend votre HTML et votre CSS dans Chromium, puis imprime le résultat en PDF. Les polices web et le JavaScript sont appliqués avant l'impression de la page.
Format de page, marges et orientation
Le format de page par défaut est A4, avec une marge de 10 mm sur les quatre côtés. Paysage tourne la page à l'horizontale. Les arrière-plans sont imprimés par défaut dans l'API, et l'outil web vous permet de les activer ou de les désactiver.
L'API accepte aussi une largeur et une hauteur personnalisées. Activez prefer_css_page_size pour laisser une règle @page définir le format.
Gérer les sauts de page
Utilisez break-before et break-after pour commencer ou terminer une section sur une nouvelle page. Définissez break-inside sur avoid pour garder un schéma ou une carte sur une seule page.
Images, polices et CSS dans votre HTML
Les images et les feuilles de style peuvent provenir d'adresses publiques http ou https. Les adresses des réseaux privés et localhost sont bloquées. Le serveur de rendu dispose des polices Noto, y compris CJK et emoji, mais pas des polices de votre appareil. Chargez d'autres polices avec @font-face depuis une URL publique ou une URL de données.
HTML en PDF avec la boîte d'impression du navigateur ou avec cet outil
La boîte de dialogue d'impression de votre navigateur peut aussi enregistrer la page ouverte en PDF. Cet outil prend le HTML que vous collez, ou une URL, et l'imprime sur un serveur. Le PDF peut être prévisualisé avant son téléchargement.
Quand utiliser l'API à la place
Utilisez l'API pour les en-têtes et pieds de page, les plages de pages, l'échelle ou les documents créés par code. Envoyez une requête par document, puis vérifiez la tâche jusqu'à ce que le résultat soit prêt. Les webhooks et les modèles ne sont pas encore disponibles.
Transformer du code HTML, des fichiers et du CSS en PDF
Si vous cherchez htmltopdf, la tâche est la même : du HTML en entrée, un PDF en sortie. Collez le code de votre page, et le convertisseur l'imprime avec le format et les marges que vous choisissez.
Une conversion de fichier html en pdf fonctionne un peu différemment, car l'outil prend du code collé et non des fichiers importés. Copiez le contenu du fichier depuis un éditeur de texte et collez-le.
Pour les conversions html css en pdf, gardez le CSS dans un bloc style à l'intérieur du même collage. Un document complet avec ses styles fonctionne bien.
Si le PDF ne s'affiche pas correctement
Les arrière-plans manquent : ils sont imprimés par défaut dans l'API. Dans l'outil web, vérifiez que l'option « Arrière-plans » est activée.
Un saut de page tombe au mauvais endroit : placez break-before ou break-after sur l'élément qui doit commencer ou terminer une page. Ajoutez break-inside : avoid à un bloc qui doit rester sur une seule page.
Les polices diffèrent de votre écran : le serveur de rendu dispose des polices Liberation et Noto, pas des polices de votre appareil. Arial, Times New Roman et Courier New correspondent aux polices Liberation, tandis que Segoe UI ou Roboto reviennent à Noto Sans. Pour d'autres polices, utilisez @font-face avec une URL publique ou une URL de données.
Le rendu diffère de l'écran : le PDF utilise les styles d'impression. Dans l'API, réglez media sur screen pour utiliser les styles d'écran.
Convertisseur HTML en PDF gratuit : ce qui est gratuit et ce qui ne l'est pas
Les personnes qui cherchent un convertisseur html en pdf gratuit veulent généralement trois choses : pas d'inscription, pas de filigrane et rien à installer. L'outil web répond aux trois. Les conversions anonymes commencent par une vérification de sécurité, et les utilisateurs connectés passent cette étape et utilisent des crédits à la place.
Un convertisseur html en pdf gratuit a tout de même des limites. L'outil web accepte jusqu'à 256 KB de HTML par conversion et imprime les 10 premières pages. Que vous convertissiez du HTML en PDF en ligne gratuitement dans l'outil web ou que vous envoyiez le même HTML à l'API, le PDF provient du même moteur Chromium.
Fichiers HTM, HTML5 et code HTML collé
Un fichier .htm est la forme ancienne à trois lettres de .html, et il se traite de la même façon. Pour convertir htm en pdf, ouvrez le fichier dans un éditeur de texte, copiez tout et collez-le dans l'éditeur ici. Les mêmes étapes valent pour htm en pdf d'une page enregistrée depuis un site web. Les liens vers des images ou des feuilles de style locales ne se chargeront pas, car seules les adresses publiques http et https peuvent être récupérées.
Chromium rend le balisage HTML5 et le CSS moderne comme le ferait un navigateur actuel, donc une conversion html5 en pdf ne demande aucun réglage particulier. Le cas le plus courant est le code html en pdf : collez un document complet avec son bloc style, choisissez le format de papier et cliquez sur le bouton. C'est ainsi que vous enregistrez du HTML en PDF lorsque la page n'existe que dans votre éditeur, et c'est aussi le moyen le plus rapide de transformer du html en pdf pour un document ponctuel.
HTML au format PDF : ce que vous obtenez
Le HTML au format PDF signifie votre page enregistrée dans un fichier PDF, qui peut être ouvert, imprimé ou envoyé sur n'importe quel appareil. Collez le HTML et le CSS, choisissez le format de papier, la marge et l'orientation, et le convertisseur imprime la page avec Chromium.
Le PDF est un nouveau fichier. Votre HTML n'est pas modifié. Les images, polices et styles que le HTML charge depuis des adresses publiques http et https sont récupérés au moment de l'impression, tandis que les liens vers des fichiers de votre appareil ne se chargeront pas.
Numéros de page et génération de PDF à partir de code
L'outil web n'imprime pas de numéros de page. Pour un html en pdf avec numéros de page, utilisez l'API avec un modèle de pied de page, comme décrit dans la question sur les numéros de page ci-dessous.
Pour générer un pdf à partir de html dans votre propre logiciel, envoyez le HTML à l'API et interrogez la tâche. C'est aussi la façon pratique de convertir du html en pdf pour de nombreux documents, car l'outil web traite un document à la fois.
Questions
Pourquoi mon PDF est-il différent de la page dans mon navigateur ?
Le PDF est imprimé depuis Chromium, donc les styles d'impression s'appliquent. Utilisez les règles @media print et les propriétés CSS break-before, break-after et break-inside pour contrôler les sauts de page. Avec l'API, vous pouvez passer le type de média sur screen.
Le HTML peut-il charger des images, du CSS ou des polices d'autres sites ?
Les adresses publiques http et https peuvent être récupérées pendant le rendu. Les adresses des réseaux privés, de localhost et des métadonnées cloud sont bloquées volontairement. Intégrez les petites ressources avec des URL de données si vous ne voulez aucune dépendance externe.
Le JavaScript de mon HTML est-il exécuté ?
Oui, par défaut. L'API propose une option javascript et des options d'attente (wait_until, wait_for_selector, delay_ms) pour les pages qui se construisent au chargement.
Quelle est la taille maximale du HTML ?
L'outil web gratuit accepte jusqu'à 256 KB de HTML par conversion et imprime au maximum les 10 premières pages. Les requêtes API acceptent des documents plus volumineux ; les limites par formule sont encore en cours de définition.
Combien de temps mon PDF est-il conservé ?
Les résultats de l'outil web sont supprimés après 10 minutes. Un enregistrement de chaque tâche est conservé, et les utilisateurs connectés peuvent voir leurs tâches dans le tableau de bord.
Puis-je convertir plusieurs fichiers à la fois ?
Pas dans l'outil web gratuit, qui traite un document à la fois. Pour travailler par lots, utilisez l'API : envoyez une requête par document.
Comment ajouter des numéros de page à un PDF créé à partir de HTML ?
Utilisez l'API. Activez display_header_footer et définissez header_template ou footer_template. Ajoutez un span avec la classe pageNumber ou totalPages à l'endroit où le numéro doit apparaître, et réservez de la place dans la marge pour celui-ci.
Puis-je convertir une page web à partir de son URL au lieu de coller du HTML ?
Oui. Pour les pages publiques, utilisez l'outil URL vers PDF. Les pages protégées par une connexion afficheront l'écran de connexion au lieu du contenu.
Quels formats de papier puis-je utiliser ?
L'outil web propose A4, Letter, Legal, A3 et A5. L'API accepte aussi une largeur et une hauteur personnalisées.
Comment convertir du HTML en PDF ?
Collez votre HTML et votre CSS dans l'éditeur. Un document complet avec un bloc style fonctionne bien. Choisissez le format de page, la marge et l'orientation, effectuez la vérification de sécurité si elle apparaît, puis cliquez sur « Convertir en PDF ».
Comment convertir un fichier HTML en PDF ?
Cet outil prend du code collé, pas des fichiers importés. Ouvrez le fichier .html dans un éditeur de texte, copiez tout et collez-le dans l'éditeur ici. Les liens vers des images ou des feuilles de style locales ne se chargeront pas, car seules les adresses publiques http et https peuvent être récupérées.
Comment enregistrer du HTML en PDF ?
Si la page est déjà ouverte, cliquez sur Imprimer et choisissez « Enregistrer en tant que » PDF comme destination. Si vous avez du code HTML plutôt qu'une page ouverte, collez-le dans cet outil à la place.
Comment créer un PDF à partir de HTML en code ?
Envoyez votre HTML à l'API dans une requête POST vers /v1/render, avec output défini sur pdf et votre clé API comme jeton Bearer. L'API répond avec le statut 202 et un job_id. Interrogez GET /v1/jobs/:id jusqu'à ce que le statut soit succeeded, puis téléchargez le PDF depuis download_url, qui est un lien à courte durée de vie.
Comment modifier le HTML en PDF ?
La conversion ne modifie pas votre HTML. Pour changer le format, choisissez un autre format de page, une autre marge, une autre orientation ou un autre réglage d'arrière-plans. Pour changer la mise en page, par exemple l'endroit où une section commence, modifiez le CSS, par exemple avec break-before, puis convertissez à nouveau.
Comment transformer du HTML en PDF ?
Collez le HTML et le CSS dans l'éditeur, choisissez un format de page, une marge et une orientation, effectuez la vérification de sécurité si elle apparaît, puis cliquez sur « Convertir en PDF ». Téléchargez le fichier depuis le résultat. Si vous avez beaucoup de documents, envoyez-les plutôt à l'API, une requête à la fois.
Le chinois, le japonais, le coréen et les emojis s'impriment-ils correctement ?
Oui, selon notre test. Le 2026-10-11, nous avons converti une page avec du chinois simplifié et traditionnel, du japonais, du coréen et des emojis, et le PDF affichait un texte lisible et des emojis en couleur, pas des cases vides. Le serveur de rendu les dessine avec Noto Sans CJK et Noto Color Emoji, et les polices utilisées sont intégrées au PDF. Pour utiliser une police de votre choix, chargez-la avec @font-face depuis une URL publique ou une URL de données.
Besoin de ceci dans votre application ou en masse ?
Cet outil fonctionne sur l'API de rendu, donc le même PDF représente une seule requête HTTP depuis votre code. Un compte gratuit inclut 100 crédits par mois.
Outils associés
- Page web en PDFURLPDF
- Facture PDFFormulairePDF
- CSV en PDFCSVPDF
- HTML en PNGHTMLPNG
- Markdown en PDFMarkdownPDF
- Texte en PDFTextePDF
- JSON en PDFJSONPDF
- SVG en PDFSVGPDF
- Aperçu d'e-mail HTMLHTMLPNG
- Devis PDFFormulairePDF
- Bon de commandeFormulairePDF
- HTML en MarkdownHTMLMarkdown
- Reçu de paiementFormulairePDF
- Fusionner des PDFPDFPDF
- Diviser un PDFPDFZIP
- Pivoter un PDFPDFPDF
- Papier à en-têteFormulairePDF
