👀 Live Preview
Comparison of normal text vs enlarged text (browsers still render <big> for compatibility):
Normal: This is regular paragraph text.
Enlarged: This text is larger.

By the end of this tutorial, you’ll understand legacy enlarged text markup and the modern CSS approach to sizing text.
How <big> bumped text up one font size level.
Why HTML5 removed <big> from the specification.
Compare obsolete enlargement with still-valid fine print.
Use font-size with rem units instead.
When to use h1–h6 instead of larger inline text.
Recognize big in old tutorials and migrate to CSS.
<big> Tag?The <big> element was an inline HTML tag that rendered enclosed text one font size larger than the parent text. Nesting multiple <big> tags increased size further.
Do not use <big> in new projects. Use CSS font-size or semantic headings instead. Browsers still render the tag for backward compatibility only.
HTML5 moved presentational formatting to stylesheets. Learn <big> to read legacy HTML, but style text size with CSS in all new work.
.highlight {
font-size: 1.25rem;
font-weight: 600;
}Wrap text between opening and closing <big> tags:
<big>Enlarged Text Here</big><big> is an inline element—it nests inside paragraphs and lists.<big />) is not valid in HTML.| Use Case | Code Snippet | Notes |
|---|---|---|
| Basic enlargement | <big>Large</big> | Large (legacy render) |
| In a sentence | See the <big>key features</big> | One size step larger |
| Modern CSS | font-size: 1.25rem | Preferred replacement |
| vs small | <small> fine print | small still valid in HTML5 |
| Section titles | <h2>Title</h2> | Semantic heading instead |
| Tag-specific attrs | None | Global attributes only |
<big> vs <small>These tags were once a pair for resizing text, but only <small> remains in HTML5:
| Element | Effect | HTML5 status |
|---|---|---|
<big> | Increase font size | Obsolete — use CSS |
<small> | Decrease for fine print | Valid for side comments and disclaimers |
| big replacement | font-size in CSS | Use rem units for accessibility |
| vs headings | h1–h6 | Semantic structure for section titles |
The <big> tag had no tag-specific attributes. Global attributes could be applied, but CSS is the proper approach today:
class / id GlobalHook for CSS selectors—prefer a class with font-size instead of big.
<span class="large-text">style InlineInline font-size works but external CSS is cleaner.
style="font-size: 1.25rem;"The entire <big> element is obsolete. Use CSS for all text sizing in new projects.
Historical <big> patterns plus the modern CSS replacement. Legacy examples render for compatibility only—do not use in new code.
Comparison of normal text vs enlarged text (browsers still render <big> for compatibility):
Normal: This is regular paragraph text.
Enlarged: This text is larger.
The simplest form: wrap words in <big> to increase their size.
<p>Using <big>: <big>Enlarged Text Here</big></p>Developers once used <big> to highlight phrases. Today use CSS or semantic elements instead.
Emphasize important words like product features or legal terms within a sentence.
<p>
In this example, we emphasize the <big>key features</big> of our product.
</p>
<p>
Make sure to check the <big>terms and conditions</big> before proceeding.
</p>This is what beginners should use today. A CSS class with font-size gives precise, accessible control over text size.
<style>
.large-text { font-size: 1.25rem; font-weight: 600; }
</style>
<p>We emphasize the <span class="large-text">key features</span> of our product.</p>For readable, accessible text sizing:
font-size: 1.25rem scales with user browser settingsh2, h3 for section titles instead of oversized paragraphsMark words that should appear larger than surrounding text.
Default user-agent styles bumped text up one size level on the legacy scale.
HTML5 moved font sizing to stylesheets for separation of structure and presentation.
Learn big for history. Style text size with CSS in all new projects.
Browsers still render <big> for backward compatibility, but the element is obsolete and not part of HTML5.
All major browsers still apply default styles to <big> for old pages, but the tag is removed from the HTML5 specification. Never use it in new projects.
HTML5 separated structure from presentation—font sizing belongs in CSS.
Bottom line: Browsers still render <big> for old pages, but it is obsolete. Use CSS font-size in all new projects.
The <big> tag is obsolete HTML—recognize it in old tutorials, but use CSS font-size for larger text in real projects. Pair semantic headings with stylesheet sizing for clear, accessible page hierarchy.
font-size with rem unitsh1–h6) for section titlesbig only to read legacy HTML<big> in new HTML code<big> tags for huge textbig for accessibility or semanticsbig with <b> (bold, not larger)<big>Bookmark these before you ship — they’ll keep your typography modern and accessible.
<big> bumped text up one level on the legacy font scale.
Removed from the spec—not for new projects.
Statusfont-size: 1.25rem is the modern replacement.
<small> is still valid; <big> is not.
Browsers still render it for backward compatibility.
CompatibilityCSS rem respects user font-size preferences.
font-size instead.font-size on a class or element, preferably using rem units for scalability.big increased size (obsolete). small decreases size for fine print and is still valid HTML5.big only to understand old HTML you may encounter.Skip obsolete big. Practice enlarging text with CSS font-size in the Try It editor.
6 people found this page helpful