MDN Web Docs
@developer.mozilla.org
The official MDN Web Docs account, now on Bluesky. We deliver the best web docs around.
Visit → https://mdn.dev
Contribute → https://mdn.dev/community
Visit → https://mdn.dev
Contribute → https://mdn.dev/community
This is the web you know and build on. 🛠️
A great visual by HeyNina101 from SketechWorld, covering HTML & CSS to TCP & TLS - the core layers that keep everything running.
A great visual by HeyNina101 from SketechWorld, covering HTML & CSS to TCP & TLS - the core layers that keep everything running.
November 5, 2025 at 1:00 PM
This is the web you know and build on. 🛠️
A great visual by HeyNina101 from SketechWorld, covering HTML & CSS to TCP & TLS - the core layers that keep everything running.
A great visual by HeyNina101 from SketechWorld, covering HTML & CSS to TCP & TLS - the core layers that keep everything running.
Style text selections with ::highlight!
The ::highlight pseudo-element lets you customize how text highlights appear. Not just for user selection (::selection), but also for custom highlights created via the Highlight API
Learn more 👇
developer.mozilla.org/en-US/docs/...
The ::highlight pseudo-element lets you customize how text highlights appear. Not just for user selection (::selection), but also for custom highlights created via the Highlight API
Learn more 👇
developer.mozilla.org/en-US/docs/...
September 26, 2025 at 3:00 PM
Style text selections with ::highlight!
The ::highlight pseudo-element lets you customize how text highlights appear. Not just for user selection (::selection), but also for custom highlights created via the Highlight API
Learn more 👇
developer.mozilla.org/en-US/docs/...
The ::highlight pseudo-element lets you customize how text highlights appear. Not just for user selection (::selection), but also for custom highlights created via the Highlight API
Learn more 👇
developer.mozilla.org/en-US/docs/...
Did you share your opinion yet? 🤔
We're running a short survey (1–2 min) to understand interest in using ReadableStream as a request body in the Fetch API.
Help us guide implementation priorities.
Fill up the survey! 👇
survey.alchemer.com/s3/8460326/...
We're running a short survey (1–2 min) to understand interest in using ReadableStream as a request body in the Fetch API.
Help us guide implementation priorities.
Fill up the survey! 👇
survey.alchemer.com/s3/8460326/...
September 15, 2025 at 5:22 PM
Did you share your opinion yet? 🤔
We're running a short survey (1–2 min) to understand interest in using ReadableStream as a request body in the Fetch API.
Help us guide implementation priorities.
Fill up the survey! 👇
survey.alchemer.com/s3/8460326/...
We're running a short survey (1–2 min) to understand interest in using ReadableStream as a request body in the Fetch API.
Help us guide implementation priorities.
Fill up the survey! 👇
survey.alchemer.com/s3/8460326/...
We are looking for your input! 📣
We're running a short survey (1–2 min) to understand interest in using ReadableStream as a request body in the Fetch API.
Help us guide implementation priorities, especially around support & use cases.
Fill it up! 👇
survey.alchemer.com/s3/8460326/...
We're running a short survey (1–2 min) to understand interest in using ReadableStream as a request body in the Fetch API.
Help us guide implementation priorities, especially around support & use cases.
Fill it up! 👇
survey.alchemer.com/s3/8460326/...
September 11, 2025 at 4:00 AM
We are looking for your input! 📣
We're running a short survey (1–2 min) to understand interest in using ReadableStream as a request body in the Fetch API.
Help us guide implementation priorities, especially around support & use cases.
Fill it up! 👇
survey.alchemer.com/s3/8460326/...
We're running a short survey (1–2 min) to understand interest in using ReadableStream as a request body in the Fetch API.
Help us guide implementation priorities, especially around support & use cases.
Fill it up! 👇
survey.alchemer.com/s3/8460326/...
Did you know? 🤔
rel="me" was introduced in the XFN (XHTML Friends Network) spec in the early 2000s as part of a push for semantic relationships on the web.
Browsers don’t do anything with it visually, crawlers and authentication systems can use it to verify online identity.
rel="me" was introduced in the XFN (XHTML Friends Network) spec in the early 2000s as part of a push for semantic relationships on the web.
Browsers don’t do anything with it visually, crawlers and authentication systems can use it to verify online identity.
September 10, 2025 at 12:00 PM
Did you know? 🤔
rel="me" was introduced in the XFN (XHTML Friends Network) spec in the early 2000s as part of a push for semantic relationships on the web.
Browsers don’t do anything with it visually, crawlers and authentication systems can use it to verify online identity.
rel="me" was introduced in the XFN (XHTML Friends Network) spec in the early 2000s as part of a push for semantic relationships on the web.
Browsers don’t do anything with it visually, crawlers and authentication systems can use it to verify online identity.
Ever wish HTTP status codes were easier to remember? 🖼️
Check out this MDN cheatsheet that pairs each status code with an emoji to help you visualize what each one means, from 200 OK ✅ to 418 I’m a teapot 🫖
Check it out 👇
Check out this MDN cheatsheet that pairs each status code with an emoji to help you visualize what each one means, from 200 OK ✅ to 418 I’m a teapot 🫖
Check it out 👇
September 2, 2025 at 8:00 PM
Ever wish HTTP status codes were easier to remember? 🖼️
Check out this MDN cheatsheet that pairs each status code with an emoji to help you visualize what each one means, from 200 OK ✅ to 418 I’m a teapot 🫖
Check it out 👇
Check out this MDN cheatsheet that pairs each status code with an emoji to help you visualize what each one means, from 200 OK ✅ to 418 I’m a teapot 🫖
Check it out 👇
The preview area is still on the right hand side, does it function differently for you?
We'd love to know more, can you please file a bug here? 👇
github.com/mdn/fred/iss...
We'd love to know more, can you please file a bug here? 👇
github.com/mdn/fred/iss...
August 27, 2025 at 12:43 PM
The preview area is still on the right hand side, does it function differently for you?
We'd love to know more, can you please file a bug here? 👇
github.com/mdn/fred/iss...
We'd love to know more, can you please file a bug here? 👇
github.com/mdn/fred/iss...
Support MDN, support the web 🧡
The MDN swag is live! Now you can rep your favorite dev resource with t-shirts, hoodies, mugs, and more, shipped straight to your door 🏠
🇺🇸 US → mozilla-na.myspreadshop.com/
🇪🇺 EU/UK → mozilla-europe.myspreadshop.ie/
(And yes, ships internationally too!)
The MDN swag is live! Now you can rep your favorite dev resource with t-shirts, hoodies, mugs, and more, shipped straight to your door 🏠
🇺🇸 US → mozilla-na.myspreadshop.com/
🇪🇺 EU/UK → mozilla-europe.myspreadshop.ie/
(And yes, ships internationally too!)
August 7, 2025 at 11:00 AM
Support MDN, support the web 🧡
The MDN swag is live! Now you can rep your favorite dev resource with t-shirts, hoodies, mugs, and more, shipped straight to your door 🏠
🇺🇸 US → mozilla-na.myspreadshop.com/
🇪🇺 EU/UK → mozilla-europe.myspreadshop.ie/
(And yes, ships internationally too!)
The MDN swag is live! Now you can rep your favorite dev resource with t-shirts, hoodies, mugs, and more, shipped straight to your door 🏠
🇺🇸 US → mozilla-na.myspreadshop.com/
🇪🇺 EU/UK → mozilla-europe.myspreadshop.ie/
(And yes, ships internationally too!)
Ever wish HTTP status codes were easier to remember? 🖼️
Check out this MDN cheatsheet that pairs each status code with an emoji to help you visualize what each one means, from 200 OK ✅ to 418 I’m a teapot 🫖
Check it out 👇
Check out this MDN cheatsheet that pairs each status code with an emoji to help you visualize what each one means, from 200 OK ✅ to 418 I’m a teapot 🫖
Check it out 👇
August 1, 2025 at 3:00 AM
Ever wish HTTP status codes were easier to remember? 🖼️
Check out this MDN cheatsheet that pairs each status code with an emoji to help you visualize what each one means, from 200 OK ✅ to 418 I’m a teapot 🫖
Check it out 👇
Check out this MDN cheatsheet that pairs each status code with an emoji to help you visualize what each one means, from 200 OK ✅ to 418 I’m a teapot 🫖
Check it out 👇
Support MDN, support the web 🧡
The MDN swag is live! Now you can rep your favorite dev resource with t-shirts, hoodies, mugs, and more, shipped straight to your door 🏠
🇺🇸 US → mozilla-na.myspreadshop.com/
🇪🇺 EU/UK → mozilla-europe.myspreadshop.ie/
(And yes, ships internationally too!)
The MDN swag is live! Now you can rep your favorite dev resource with t-shirts, hoodies, mugs, and more, shipped straight to your door 🏠
🇺🇸 US → mozilla-na.myspreadshop.com/
🇪🇺 EU/UK → mozilla-europe.myspreadshop.ie/
(And yes, ships internationally too!)
July 31, 2025 at 11:00 AM
Support MDN, support the web 🧡
The MDN swag is live! Now you can rep your favorite dev resource with t-shirts, hoodies, mugs, and more, shipped straight to your door 🏠
🇺🇸 US → mozilla-na.myspreadshop.com/
🇪🇺 EU/UK → mozilla-europe.myspreadshop.ie/
(And yes, ships internationally too!)
The MDN swag is live! Now you can rep your favorite dev resource with t-shirts, hoodies, mugs, and more, shipped straight to your door 🏠
🇺🇸 US → mozilla-na.myspreadshop.com/
🇪🇺 EU/UK → mozilla-europe.myspreadshop.ie/
(And yes, ships internationally too!)
MDN turned 20, and to celebrate, the Chrome team sent us a cake! 🎂
🧁 More than dessert, it’s about open standards.
We still remember the cakes from Microsoft during Firefox 2, 3, and 4… and the one we sent them for IE10!
Here's ours 👇
🧁 More than dessert, it’s about open standards.
We still remember the cakes from Microsoft during Firefox 2, 3, and 4… and the one we sent them for IE10!
Here's ours 👇
July 24, 2025 at 7:00 PM
MDN turned 20, and to celebrate, the Chrome team sent us a cake! 🎂
🧁 More than dessert, it’s about open standards.
We still remember the cakes from Microsoft during Firefox 2, 3, and 4… and the one we sent them for IE10!
Here's ours 👇
🧁 More than dessert, it’s about open standards.
We still remember the cakes from Microsoft during Firefox 2, 3, and 4… and the one we sent them for IE10!
Here's ours 👇
In our last community call, Yash Raj Bharti gave amazing demos on what's new in CSS! 🎨
In this video, he goes through the new view-transition that can help you gain full visual control over what changes, and without JavaScript elements.
Read more👇
developer.mozilla.org/en-US/docs/...
In this video, he goes through the new view-transition that can help you gain full visual control over what changes, and without JavaScript elements.
Read more👇
developer.mozilla.org/en-US/docs/...
July 7, 2025 at 10:00 AM
In our last community call, Yash Raj Bharti gave amazing demos on what's new in CSS! 🎨
In this video, he goes through the new view-transition that can help you gain full visual control over what changes, and without JavaScript elements.
Read more👇
developer.mozilla.org/en-US/docs/...
In this video, he goes through the new view-transition that can help you gain full visual control over what changes, and without JavaScript elements.
Read more👇
developer.mozilla.org/en-US/docs/...
Ever wish HTTP status codes were easier to remember? 🖼️
Check out this MDN cheatsheet that pairs each status code with an emoji to help you visualize what each one means, from 200 OK ✅ to 418 I’m a teapot 🫖
Check it out 👇
Check out this MDN cheatsheet that pairs each status code with an emoji to help you visualize what each one means, from 200 OK ✅ to 418 I’m a teapot 🫖
Check it out 👇
June 23, 2025 at 8:00 PM
Ever wish HTTP status codes were easier to remember? 🖼️
Check out this MDN cheatsheet that pairs each status code with an emoji to help you visualize what each one means, from 200 OK ✅ to 418 I’m a teapot 🫖
Check it out 👇
Check out this MDN cheatsheet that pairs each status code with an emoji to help you visualize what each one means, from 200 OK ✅ to 418 I’m a teapot 🫖
Check it out 👇
In our last community call, Yash Raj Bharti gave amazing demos on what's new in CSS! 🎨
In this video, he goes through the new view-transition that can help you gain full visual control over what changes, and without JavaScript elements.
Read more👇
developer.mozilla.org/en-US/docs/...
In this video, he goes through the new view-transition that can help you gain full visual control over what changes, and without JavaScript elements.
Read more👇
developer.mozilla.org/en-US/docs/...
June 23, 2025 at 3:45 PM
In our last community call, Yash Raj Bharti gave amazing demos on what's new in CSS! 🎨
In this video, he goes through the new view-transition that can help you gain full visual control over what changes, and without JavaScript elements.
Read more👇
developer.mozilla.org/en-US/docs/...
In this video, he goes through the new view-transition that can help you gain full visual control over what changes, and without JavaScript elements.
Read more👇
developer.mozilla.org/en-US/docs/...
CSS in 2025: What's new? 🤔
Let's unpack this together in our May community call! Our Spotlight contributor, Yash Raj Bharti, will share and demo new updates and how to use the new functions and rulesets!
🗓️ Wednesday, May 28th at 17:00 CET
💬 MDN Web Docs Discord
Join us! 👇
Let's unpack this together in our May community call! Our Spotlight contributor, Yash Raj Bharti, will share and demo new updates and how to use the new functions and rulesets!
🗓️ Wednesday, May 28th at 17:00 CET
💬 MDN Web Docs Discord
Join us! 👇
May 28, 2025 at 12:00 PM
CSS in 2025: What's new? 🤔
Let's unpack this together in our May community call! Our Spotlight contributor, Yash Raj Bharti, will share and demo new updates and how to use the new functions and rulesets!
🗓️ Wednesday, May 28th at 17:00 CET
💬 MDN Web Docs Discord
Join us! 👇
Let's unpack this together in our May community call! Our Spotlight contributor, Yash Raj Bharti, will share and demo new updates and how to use the new functions and rulesets!
🗓️ Wednesday, May 28th at 17:00 CET
💬 MDN Web Docs Discord
Join us! 👇
CSS in 2025: What's new? 🤔
Let's unpack this together in our May community call! Our Spotlight contributor, Yash Raj Bharti, will share and demo new updates and how to use the new functions and rulesets!
🗓️ Wednesday, May 28th at 17:00 CET
💬 MDN Web Docs Discord
Join us! 👇
Let's unpack this together in our May community call! Our Spotlight contributor, Yash Raj Bharti, will share and demo new updates and how to use the new functions and rulesets!
🗓️ Wednesday, May 28th at 17:00 CET
💬 MDN Web Docs Discord
Join us! 👇
May 26, 2025 at 8:00 PM
CSS in 2025: What's new? 🤔
Let's unpack this together in our May community call! Our Spotlight contributor, Yash Raj Bharti, will share and demo new updates and how to use the new functions and rulesets!
🗓️ Wednesday, May 28th at 17:00 CET
💬 MDN Web Docs Discord
Join us! 👇
Let's unpack this together in our May community call! Our Spotlight contributor, Yash Raj Bharti, will share and demo new updates and how to use the new functions and rulesets!
🗓️ Wednesday, May 28th at 17:00 CET
💬 MDN Web Docs Discord
Join us! 👇
This is the web you know and build on. 🛠️
A great visual by HeyNina101 from SketechWorld, covering HTML & CSS to TCP & TLS - the core layers that keep everything running.
A great visual by HeyNina101 from SketechWorld, covering HTML & CSS to TCP & TLS - the core layers that keep everything running.
May 23, 2025 at 3:00 AM
This is the web you know and build on. 🛠️
A great visual by HeyNina101 from SketechWorld, covering HTML & CSS to TCP & TLS - the core layers that keep everything running.
A great visual by HeyNina101 from SketechWorld, covering HTML & CSS to TCP & TLS - the core layers that keep everything running.
Ever wish HTTP status codes were easier to remember? 🖼️
Check out this MDN cheatsheet that pairs each status code with an emoji to help you visualize what each one means, from 200 OK ✅ to 418 I’m a teapot 🫖
Check it out 👇
Check out this MDN cheatsheet that pairs each status code with an emoji to help you visualize what each one means, from 200 OK ✅ to 418 I’m a teapot 🫖
Check it out 👇
May 21, 2025 at 6:00 AM
Ever wish HTTP status codes were easier to remember? 🖼️
Check out this MDN cheatsheet that pairs each status code with an emoji to help you visualize what each one means, from 200 OK ✅ to 418 I’m a teapot 🫖
Check it out 👇
Check out this MDN cheatsheet that pairs each status code with an emoji to help you visualize what each one means, from 200 OK ✅ to 418 I’m a teapot 🫖
Check it out 👇
CSS in 2025: What's new? 🤔
Let's unpack this together in our May community call! Our Spotlight contributor, Yash Raj Bharti, will share and demo new updates and how to use the new functions and rulesets!
🗓️ Wednesday, May 28th at 17:00 CET
💬 MDN Web Docs Discord
Join us! 👇
Let's unpack this together in our May community call! Our Spotlight contributor, Yash Raj Bharti, will share and demo new updates and how to use the new functions and rulesets!
🗓️ Wednesday, May 28th at 17:00 CET
💬 MDN Web Docs Discord
Join us! 👇
May 19, 2025 at 4:21 PM
CSS in 2025: What's new? 🤔
Let's unpack this together in our May community call! Our Spotlight contributor, Yash Raj Bharti, will share and demo new updates and how to use the new functions and rulesets!
🗓️ Wednesday, May 28th at 17:00 CET
💬 MDN Web Docs Discord
Join us! 👇
Let's unpack this together in our May community call! Our Spotlight contributor, Yash Raj Bharti, will share and demo new updates and how to use the new functions and rulesets!
🗓️ Wednesday, May 28th at 17:00 CET
💬 MDN Web Docs Discord
Join us! 👇
CSS in 2025: What's new? 🤔
Let's unpack this together in our May community call! Our Spotlight contributor, Yash Raj Bharti, will share and demo new updates and how to use the new functions and rulesets!
🗓️ Wednesday, May 28th at 17:00 CET
💬 MDN Web Docs Discord
Join us! 👇
Let's unpack this together in our May community call! Our Spotlight contributor, Yash Raj Bharti, will share and demo new updates and how to use the new functions and rulesets!
🗓️ Wednesday, May 28th at 17:00 CET
💬 MDN Web Docs Discord
Join us! 👇
May 14, 2025 at 6:00 AM
CSS in 2025: What's new? 🤔
Let's unpack this together in our May community call! Our Spotlight contributor, Yash Raj Bharti, will share and demo new updates and how to use the new functions and rulesets!
🗓️ Wednesday, May 28th at 17:00 CET
💬 MDN Web Docs Discord
Join us! 👇
Let's unpack this together in our May community call! Our Spotlight contributor, Yash Raj Bharti, will share and demo new updates and how to use the new functions and rulesets!
🗓️ Wednesday, May 28th at 17:00 CET
💬 MDN Web Docs Discord
Join us! 👇
April's MDN Community Call will be special! 🤩
We’re thrilled to welcome Pranit Brahmbhatt, Technical Content Developer from Dell, who will lead a beginner-friendly workshop, perfect for anyone curious about documenting code!
🗓️ 30 April 2025
🕔 17:00 CET
📍 MDN Discord
See you there! 👋
We’re thrilled to welcome Pranit Brahmbhatt, Technical Content Developer from Dell, who will lead a beginner-friendly workshop, perfect for anyone curious about documenting code!
🗓️ 30 April 2025
🕔 17:00 CET
📍 MDN Discord
See you there! 👋
April 30, 2025 at 12:00 PM
April's MDN Community Call will be special! 🤩
We’re thrilled to welcome Pranit Brahmbhatt, Technical Content Developer from Dell, who will lead a beginner-friendly workshop, perfect for anyone curious about documenting code!
🗓️ 30 April 2025
🕔 17:00 CET
📍 MDN Discord
See you there! 👋
We’re thrilled to welcome Pranit Brahmbhatt, Technical Content Developer from Dell, who will lead a beginner-friendly workshop, perfect for anyone curious about documenting code!
🗓️ 30 April 2025
🕔 17:00 CET
📍 MDN Discord
See you there! 👋
April's MDN Community Call will be special! 🤩
We’re thrilled to welcome Pranit Brahmbhatt, Technical Content Developer from Dell, who will lead a beginner-friendly workshop, perfect for anyone curious about documenting code!
🗓️ 30 April 2025
🕔 17:00 CET
📍 MDN Discord
See you there! 👋
We’re thrilled to welcome Pranit Brahmbhatt, Technical Content Developer from Dell, who will lead a beginner-friendly workshop, perfect for anyone curious about documenting code!
🗓️ 30 April 2025
🕔 17:00 CET
📍 MDN Discord
See you there! 👋
April 23, 2025 at 5:23 PM
April's MDN Community Call will be special! 🤩
We’re thrilled to welcome Pranit Brahmbhatt, Technical Content Developer from Dell, who will lead a beginner-friendly workshop, perfect for anyone curious about documenting code!
🗓️ 30 April 2025
🕔 17:00 CET
📍 MDN Discord
See you there! 👋
We’re thrilled to welcome Pranit Brahmbhatt, Technical Content Developer from Dell, who will lead a beginner-friendly workshop, perfect for anyone curious about documenting code!
🗓️ 30 April 2025
🕔 17:00 CET
📍 MDN Discord
See you there! 👋
This is the web you know, and build on. 🛠️
A great visual by HeyNina101 from SketechWorld, covering HTML & CSS to TCP & TLS - the core layers that keep everything running.
A great visual by HeyNina101 from SketechWorld, covering HTML & CSS to TCP & TLS - the core layers that keep everything running.
February 19, 2025 at 10:00 AM
This is the web you know, and build on. 🛠️
A great visual by HeyNina101 from SketechWorld, covering HTML & CSS to TCP & TLS - the core layers that keep everything running.
A great visual by HeyNina101 from SketechWorld, covering HTML & CSS to TCP & TLS - the core layers that keep everything running.
Celebrating MDN Contributors! 🙌
This month, we shine the Community Spotlight on Yash Raj Bharti, a passionate developer and open-source contributor making a real impact on MDN and the dev community. ❤️
Read his journey 👇
developer.mozilla.org/en-US/commu...
This month, we shine the Community Spotlight on Yash Raj Bharti, a passionate developer and open-source contributor making a real impact on MDN and the dev community. ❤️
Read his journey 👇
developer.mozilla.org/en-US/commu...
February 6, 2025 at 4:22 PM
Celebrating MDN Contributors! 🙌
This month, we shine the Community Spotlight on Yash Raj Bharti, a passionate developer and open-source contributor making a real impact on MDN and the dev community. ❤️
Read his journey 👇
developer.mozilla.org/en-US/commu...
This month, we shine the Community Spotlight on Yash Raj Bharti, a passionate developer and open-source contributor making a real impact on MDN and the dev community. ❤️
Read his journey 👇
developer.mozilla.org/en-US/commu...
📣 ICYMI: The winners of Scrimba's and MDN's #JavaScriptmas are here!
Congrats to Ebube Akukwe & Krishna Ghosh! 🥳
The winners will receive,
👕 MDN & Scrimba Merch
📈 Lifetime Scrimba PRO
💻 A 13" MacBook Air M3!
Thanks to everyone who joined, we wish you a happy year of code ❤️
Congrats to Ebube Akukwe & Krishna Ghosh! 🥳
The winners will receive,
👕 MDN & Scrimba Merch
📈 Lifetime Scrimba PRO
💻 A 13" MacBook Air M3!
Thanks to everyone who joined, we wish you a happy year of code ❤️
January 3, 2025 at 4:00 PM
📣 ICYMI: The winners of Scrimba's and MDN's #JavaScriptmas are here!
Congrats to Ebube Akukwe & Krishna Ghosh! 🥳
The winners will receive,
👕 MDN & Scrimba Merch
📈 Lifetime Scrimba PRO
💻 A 13" MacBook Air M3!
Thanks to everyone who joined, we wish you a happy year of code ❤️
Congrats to Ebube Akukwe & Krishna Ghosh! 🥳
The winners will receive,
👕 MDN & Scrimba Merch
📈 Lifetime Scrimba PRO
💻 A 13" MacBook Air M3!
Thanks to everyone who joined, we wish you a happy year of code ❤️