{"componentChunkName":"component---src-templates-category-page-tsx","path":"/category/html-output/","result":{"data":{"allContentfulCategory":{"edges":[{"node":{"contentful_id":"6gjCidZuKO2tlvEw1iZr7z","slug":"html-output","title":"HTML output","description":{"description":"When content ships to users, HTML quality is product quality. These articles show how to get clean, semantic HTML out of TinyMCE: from pasted Word, Excel, and Outlook content, malformed markup, and LLM-generated HTML, through to output ready for email, web pages, and knowledge bases."}}},{"node":{"contentful_id":"3AejBCs7YPaebxcYCHtp4M","slug":"complex-paste-handling","title":"Complex paste handling","description":{"description":"Everything about handling content users paste from Word, Excel, Google Docs, Outlook, and the web, from cleaning messy clipboard HTML and keeping lists, tables, and images intact to sanitizing unsafe markup in your rich text editor."}}},{"node":{"contentful_id":"2gOurgpDj1BasZvVToN13z","slug":"tiny-sparks","title":"The Tiny Way","description":{"description":"Understand the Tiny Way - our heritage, values-driven approach and thinking through stories from and about Tiny people and culture, technology and the world at large."}}},{"node":{"contentful_id":"2a3w396SgR2Fl1ep4eYu0w","slug":"product-management","title":"Product-Led Growth","description":{"description":"Everything from product roadmaps and market fit, through customer acquisition and onboarding to retention and product-led growth, can be found here to help you grow your brand, company and product."}}},{"node":{"contentful_id":"T7VZcLaLRpt6XlNLJPLmL","slug":"wysiwyg-world","title":"World of WYSIWYG","description":{"description":"Learn about the WYSIWYG world of rich text editors - the power behind the democratization of content creation, web applications and SaaS projects."}}},{"node":{"contentful_id":"6HNYGjOUjHzUS2gXBnMVXn","slug":"design-and-ux","title":"Content Marketing & Design","description":{"description":"Be at the forefront of content design trends, get inspiration for your projects and learn new ways to use content marketing strategies and content-led approaches that deliver brilliant user experiences."}}},{"node":{"contentful_id":"6XFMYLCe4AEYIDazkjGFvb","slug":"engineering","title":"Developer Insights","description":{"description":"The perfect source for all web application and software developers, as well as engineering teams who want to stay up to date with the latest development tools, developer insights, leading edge thinking and experiments."}}},{"node":{"contentful_id":"24ufWIsR0ImSvxvvIrutB5","slug":"open-source","title":"Open Source","description":{"description":"Having a vibrant open source community is a vital part of TinyMCE, so you'll find important open source contribution news here – both from our own community, and from other open source projects in global communities."}}},{"node":{"contentful_id":"2fLgNI8yOMeZHNl1nSQ11","slug":"how-tos-and-tutorials","title":"How-to Use TinyMCE","description":{"description":"Learn how-to use TinyMCE rich text editor, all in one place – here's our set-up tips, tricks, FAQs, updates and new releases, customisations, ideas on things to build and easy migration from other text editing platforms."}}}]},"allContentfulBlogPost":{"edges":[]},"featuredPost":{"edges":[{"node":{"title":"Why Rich Text Editors Break HTML – and How to Prevent It","slug":"why-rich-text-editors-break-html","featured":true,"lastUpdated":"Nov 9th, 2026","description":{"description":"<p>We pasted a numbered list from Microsoft Word into a lightweight, vibe-coded editor, and it looked right. It was stored as five paragraphs with typed numbers, inside 6,908 bytes of HTML, more than eight times the length of its text.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We pasted a numbered list from Microsoft Word into a lightweight, vibe-coded editor, and it looked right. It was stored as five paragraphs with typed numbers, inside 6,908 bytes of HTML, more than eight times the length of its text."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"Why rich text editors break","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,UklGRoIAAABXRUJQVlA4IHYAAAAwBACdASoUAAsAPpE4l0eloyIhMAgAsBIJaACdMoRwACkyHgJ+d8ynAAAA/vlTTL+IXHIUM55nVFYzZQgdabIOzFuRQEkPLu9wNfoh10zJveq0cTwS8RPZY1tiDXYWzefXYtLxSgY+8hmziZDo+ovhXxKYtAAA","aspectRatio":1.7824074074074074,"src":"//images.ctfassets.net/s600jj41gsex/5UF8lJjyW3Zzq4PNuA8ZRy/edd6132199d42dba2c52288c0bf3b1bd/clean-rich-text-editor-html-in-emails-and-web-pages_blog-header-f2_1925x1080.webp?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/5UF8lJjyW3Zzq4PNuA8ZRy/edd6132199d42dba2c52288c0bf3b1bd/clean-rich-text-editor-html-in-emails-and-web-pages_blog-header-f2_1925x1080.webp?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/5UF8lJjyW3Zzq4PNuA8ZRy/edd6132199d42dba2c52288c0bf3b1bd/clean-rich-text-editor-html-in-emails-and-web-pages_blog-header-f2_1925x1080.webp?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/5UF8lJjyW3Zzq4PNuA8ZRy/edd6132199d42dba2c52288c0bf3b1bd/clean-rich-text-editor-html-in-emails-and-web-pages_blog-header-f2_1925x1080.webp?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/5UF8lJjyW3Zzq4PNuA8ZRy/edd6132199d42dba2c52288c0bf3b1bd/clean-rich-text-editor-html-in-emails-and-web-pages_blog-header-f2_1925x1080.webp?w=1109&h=622&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/5UF8lJjyW3Zzq4PNuA8ZRy/edd6132199d42dba2c52288c0bf3b1bd/clean-rich-text-editor-html-in-emails-and-web-pages_blog-header-f2_1925x1080.webp?w=1478&h=829&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/5UF8lJjyW3Zzq4PNuA8ZRy/edd6132199d42dba2c52288c0bf3b1bd/clean-rich-text-editor-html-in-emails-and-web-pages_blog-header-f2_1925x1080.webp?w=1925&h=1080&q=50&fit=scale 1925w","srcWebp":null,"srcSetWebp":null,"sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Hubert Grzesiek","slug":"hubert-grzesiek"},"category":{"title":"HTML output","slug":"html-output"},"metaTitle":{"metaTitle":"Why Rich Text Editors Break HTML: How to Prevent It | TinyMCE"},"metaDescription":{"metaDescription":"We tested where rich text editor HTML breaks in Gmail and on web pages, from Word's fake lists to relative links, and how to keep it clean and valid."}}}]}},"pageContext":{"limit":12,"skip":1,"numPages":1,"currentPage":1,"slug":"html-output","title":"HTML output","description":"When content ships to users, HTML quality is product quality. These articles show how to get clean, semantic HTML out of TinyMCE: from pasted Word, Excel, and Outlook content, malformed markup, and LLM-generated HTML, through to output ready for email, web pages, and knowledge bases.","page":"category","featuredPostSlug":"why-rich-text-editors-break-html","banner":{"description":"Deploy TinyMCE in just 6 lines of code","buttonLabel":"Get your Cloud API Key","externalLink":"https://www.tiny.cloud/get-tiny/","section":["category","author","posts","home","tag"]}}},"staticQueryHashes":["2492987505","740350947"]}