Le bloc HTML de Notion exécute du vrai HTML, CSS et JavaScript directement dans une page, sans quitter Notion ni passer par un service tiers. Introduit dans Notion 3.6 le 1er juillet 2026, il permet de créer des éléments interactifs — calculateur de ROI, quiz noté, organigramme dynamique — que l’agent IA de Notion peut générer à partir d’une simple description.

J’ai testé cette fonctionnalité dès sa sortie, dans le contexte du buzz vidéo et social de juillet 2026 (chaînes YouTube spécialisées, posts LinkedIn, fil r/Notion « HTML blocks just landed »). Notion comptant désormais plus de 100 millions d’utilisateurs dans le monde selon le blog officiel de Notion, l’arrivée d’un bloc capable d’exécuter du code marque une étape : Notion ne se contente plus d’afficher du contenu, il en fait tourner. Voici comment l’utiliser, ce qu’il permet réellement, et surtout ce qu’il ne permet pas.

Qu’est-ce que le bloc HTML de Notion ?

Le bloc HTML est un bloc natif qui rend du HTML, du CSS et du JavaScript en direct à l’intérieur d’une page Notion. Contrairement à un bloc embed qui affiche une page externe via une iframe, le bloc HTML héberge et exécute votre propre code, sans dépendre d’une URL ni d’un service extérieur.

Concrètement, cela signifie que vous pouvez insérer un mini-outil interactif — un formulaire de calcul, un quiz, un graphique animé — qui vit dans la page et fonctionne pour toute personne y ayant accès. Notion HQ décrit ces blocs comme des « expériences interactives personnalisées » générées par ses agents IA, et met l’accent sur la collaboration : n’importe quel membre de l’équipe peut ensuite les utiliser ou les faire évoluer.

Un bloc de code se transformant en widget interactif avec bouton et curseur à l'intérieur d'un conteneur de page Notion

Cette fonctionnalité fait partie de Notion 3.6, la mise à jour la plus importante depuis Notion 3.4. Elle accompagne l’arrivée des agents externes (Claude, Cursor), des labels de locuteurs dans les AI Meeting Notes et de la prise en charge des fichiers Microsoft Office. Le bloc HTML rejoint ainsi la famille des blocs interactifs aux côtés du bloc Tabs introduit en mars 2026.

Ce que le bloc HTML peut contenir

Le bloc HTML accepte les trois briques du web front-end :

  • HTML pour la structure de l’élément (champs, boutons, tableaux, texte)
  • CSS pour la mise en forme (couleurs, disposition, animations simples)
  • JavaScript pour l’interactivité (calculs, logique de quiz, événements au clic)

Cela ouvre la porte à des calculateurs, des graphiques, des tableaux blancs simples, des diagrammes et même de petits mini-jeux, comme le confirment plusieurs guides publiés en juillet 2026. L’élément se comporte comme une véritable mini-application, pas comme une capture statique.

Comment créer un bloc HTML : guide pas à pas

Créer un bloc HTML prend moins d’une minute si vous laissez l’IA écrire le code. Voici la marche à suivre que je recommande.

Étape 1 : Insérer le bloc HTML

Placez le curseur à l’endroit voulu dans votre page, tapez /html, puis sélectionnez l’option bloc HTML dans le menu. Vous obtenez un conteneur vide prêt à recevoir du code ou une consigne pour l’IA.

Étape 2 : Générer l’élément avec Notion AI

Si vous disposez de Notion AI (plan Business ou supérieur), décrivez l’élément souhaité en langage naturel. Par exemple : « Crée un calculateur de ROI qui prend le coût mensuel d’un outil, le temps gagné par semaine et le taux horaire, puis affiche l’économie annuelle. » L’agent écrit le HTML, le CSS et le JavaScript, puis affiche l’élément interactif directement dans la page.

C’est ici que la logique d’agent prend tout son sens : la génération repose sur le même moteur que les Custom Agents de Notion. Vous pouvez aussi partir du contenu existant de la page — transformer un document produit en quiz noté, par exemple.

Étape 3 : Téléverser ou coller votre propre code

Si vous préférez écrire vous-même, deux options complètent la génération par IA : téléverser un fichier HTML depuis votre ordinateur, ou coller directement votre code. Cette méthode convient aux personnes à l’aise avec le front-end qui veulent un contrôle précis sur le rendu.

Étape 4 : Ajuster et itérer

La modification du code en place reste limitée au lancement. Pour corriger un élément, le plus simple est de redemander à l’IA de l’ajuster (« ajoute un champ TVA au calculateur ») ou de téléverser une version révisée du fichier. Gardez en tête que chaque bloc est un instantané de code : il ne se met pas à jour tout seul en fonction de données externes.

Schéma des quatre étapes de création d'un bloc HTML Notion : insertion via slash html, génération par l'IA, téléversement de code, puis itération Le workflow complet tient en moins d’une minute lorsque Notion AI écrit le code.

Trois cas d’usage concrets

Notion met en avant trois exemples qui résument bien le potentiel du bloc HTML. Je les ai reproduits pour évaluer leur utilité réelle.

Trois panneaux interactifs côte à côte : un calculateur à boutons, une carte quiz avec cases cochées et un organigramme en arbre de cercles reliés

Cas d’usageCe que ça remplaceGénéré par l’IA
Calculateur de ROIFeuille de calcul externe partagéeOui, à partir d’une description
Quiz de formation notéFormulaire externe (Google Forms, Tally)Oui, à partir du contenu de la page
Organigramme interactifSchéma statique ou outil tiersOui, à partir d’une base « personnes »

Le calculateur de ROI

Un calculateur personnalisable par secteur ou par pile d’outils permet, en présentation client, d’ajuster les chiffres en direct. L’utilisateur saisit ses paramètres, le résultat se recalcule instantanément. C’est le cas d’usage le plus convaincant : il évite l’aller-retour vers un tableur externe.

Le quiz de formation

Vous pouvez transformer un document sur une nouvelle fonctionnalité en quiz interactif avec score automatique, pour ancrer les connaissances de votre équipe. L’agent lit le contenu de la page et génère les questions. Le score s’affiche à la fin, sans passer par un outil de formulaire tiers.

L’organigramme dynamique

À partir d’une base de données « personnes », le bloc HTML peut produire une visualisation d’organigramme qui aide les nouvelles recrues à se repérer plus vite. C’est une alternative interactive aux schémas statiques que l’on maintenait manuellement.

Comparaison visuelle du bloc HTML natif, du bloc embed iframe et des widgets tiers de Notion selon la nature, la dépendance externe, les appels réseau, la génération par IA et le plan requis Trois approches complémentaires : seul le bloc HTML natif exécute votre code et se génère via l’IA, mais il bloque tout appel réseau.

Bloc HTML, bloc embed et widgets tiers : quelles différences ?

La confusion la plus fréquente concerne la distinction entre le bloc HTML natif, le bloc embed et les widgets tiers. Ce sont trois approches différentes pour un même objectif : rendre une page plus interactive.

CritèreBloc HTML natifBloc embed (iframe)Widget tiers (Indify, Apption)
NatureExécute votre code HTML/CSS/JSAffiche une URL externeAffiche un service hébergé ailleurs
Dépendance externeAucuneURL du contenu intégréDépend de la plateforme du widget
Appels réseau / APIBloqués (sandbox)Gérés par le site intégréGérés par le widget
Données NotionPas d’accès directAucunAucun
Génération par IAOui, via Notion AINonNon
Plan requisAffichage : tous ; génération : Business+Tous les plansSelon la plateforme

Le bloc embed reste le bon choix pour intégrer un service externe existant — une vidéo YouTube, un tableau Figma, un widget météo d’Indify. Les widgets tiers, que j’ai détaillés dans mon guide sur les widgets Notion, restent pertinents pour tout ce qui nécessite des appels réseau ou une mise à jour en temps réel, puisque le bloc HTML ne peut pas les gérer.

Le bloc HTML natif brille, lui, sur les éléments autonomes : un outil dont toute la logique tient dans le code, sans donnée externe à récupérer.

Les limites à connaître avant de vous lancer

Le bloc HTML est puissant, mais il fonctionne dans un cadre strict qu’il faut comprendre pour éviter les déceptions. Plusieurs guides techniques publiés en juillet 2026 convergent sur les mêmes contraintes.

Un bac à sable sans accès réseau. Le bloc s’exécute dans une sandbox sécurisée qui bloque les appels sortants. Impossible donc de brancher un widget de météo en direct, de charger une librairie depuis un CDN, ou de lire et écrire dans vos données Notion. Le code travaille uniquement avec ce qu’il contient.

Un widget interactif enfermé sous un dôme de verre, avec des flèches sortantes qui rebondissent sur les parois sans pouvoir s'échapper

Pas de mémoire partagée. L’état éventuel (par exemple les réponses d’un quiz) est stocké localement dans le navigateur, sur une seule machine. Il n’est ni synchronisé entre appareils, ni partagé avec les autres membres de l’équipe.

Pas d’URL propre. Le bloc n’a pas d’adresse indépendante : il vit et meurt avec la page Notion qui l’héberge. Ses droits d’accès suivent ceux de la page. Si vous déposez un bloc dans une page de Teamspace partagée avec 10 personnes, ces 10 personnes y ont accès.

Génération réservée aux plans payants. L’affichage d’un bloc HTML est disponible sur tous les plans, mais sa création par Notion AI exige un forfait Business ou supérieur.

Ces limites expliquent pourquoi le bloc HTML est avant tout un outil interne. Pour un usage public ou orienté visiteurs — par exemple sur un site créé avec Notion —, un embed vers un service dédié reste plus adapté, car le rendu complet du bloc HTML sur les pages publiées n’a pas été confirmé au lancement.

Mon avis : un vrai pas vers le « vibe coding » dans Notion

Le bloc HTML transforme Notion en environnement capable d’exécuter du code, et pas seulement d’afficher du contenu. Pour les équipes qui vivent déjà dans Notion, c’est un gain net : plus besoin de sortir vers un tableur ou un outil de formulaire pour un calculateur ou un quiz. La génération par l’IA abaisse la barrière technique — vous décrivez, l’agent code.

Mon verdict après quelques jours d’usage : la fonctionnalité tient ses promesses sur les éléments autonomes et internes, mais montre vite ses limites dès qu’un besoin réel de données en direct ou de diffusion publique apparaît. Le blocage des appels réseau, cohérent pour la sécurité, ferme la porte à toute une catégorie de cas d’usage que les widgets tiers continuent de couvrir.

L’essentiel à retenir : le bloc HTML n’est pas un remplaçant des embeds ni des widgets, mais un troisième outil complémentaire, taillé pour les mini-applications internes générées à la volée. Si vous suivez de près les nouveautés de la plateforme, je détaille l’ensemble de la mise à jour dans mon récap de Notion 3.4, dont le bloc HTML est la suite logique.