Contribute to MDN Web Docs
MDN Web Docs is a collaborative, open-source platform developed by Mozilla in partnership with a global community of volunteers and partners. Its mission is simple: to empower developers with reliable, up-to-date information to build for the open web with confidence.
Every part of MDN, from documentation and demos to the platform itself, is shaped by contributions from developers around the world. The Mozilla MDN team guides the content strategy, platform’s development, and overall direction, while the community enriches it through writing, translating, and improving browser compatibility data. Together, we ensure MDN remains an essential and ever-evolving resource for web developers everywhere.
Anyone can contribute. Each contribution strengthens MDN and supports a healthier, more innovative web for everyone. It starts with you — join us!
🎥 Check out this inspiring video from the MDN team and our amazing contributors!
How to contribute
MDN Web Docs is an open-source resource built by a global community of developers, technical writers, and learners who share a passion for building a better web, regardless of brand, browser, or platform. Anyone can contribute, and every contribution helps millions of developers around the world.
Whether you’re translating content, writing documentation, or improving code examples, there’s a place for you in our community. You don’t need to be an expert or a programmer, all you need is a willingness to learn and collaborate.
Learn how you can get started, then explore the many areas where you can make a difference.
Getting started with MDN Web Docs is simple, and you don’t need to be an expert to make a difference. Every contribution, big or small, helps millions of developers learn, build, and shape the open web.
Follow these easy steps to begin your journey:
- Create a GitHub account.
- MDN contributions are managed through GitHub. If you don’t have an account yet, create one here.
- New to GitHub? Don’t worry — our Getting started guide provides a useful list of resources about everything you need to know to start making your first contribution.
- Pick a task to work on.
Explore our contributors task board or browse open issues on GitHub. Each task includes a short description and estimated time to complete, so you can find something that matches your interests and skill level. - Start contributing!
Work at your own pace, and if you get stuck, reach out on Discord or other MDN communication channels. Our friendly community is always ready to help.
💡 Tip: You don’t need to be a developer to contribute. From triaging issues to translating content, there’s something for everyone.
Help make MDN accessible to developers around the world by translating documentation into different languages. Localization ensures that learners and professionals everywhere, regardless of their English proficiency, can access accurate, up-to-date, and easy-to-understand web documentation.
As part of an MDN localization team, you’ll work with other volunteers and contributors who share your language. Each team collaborates to:
- Translate key articles, tutorials, and reference materials.
- Review existing translations for accuracy, clarity, and technical correctness.
- Maintain pages to ensure they stay current with the English originals.
- Coordinate through GitHub and Discord to share progress, resolve questions, and improve translation quality.
You don’t need to be a professional translator — just someone with a good understanding of your language and an interest in helping others learn about web technologies. Every contribution helps make the web more inclusive.
Help newcomers grow their web development skills and confidence by sharing your knowledge and experience. MDN’s learning community is built on the idea that everyone — no matter their background — can learn, create, and contribute to the web. Your guidance can make a lasting difference for someone just starting out.
There are many ways to get involved:
- Answer questions on MDN’s learning forums and discussion spaces. Help learners overcome roadblocks and understand tricky concepts.
- Guide beginners through MDN’s Learn web development modules by offering explanations, encouragement, and practical examples.
- Share resources like tutorials, tools, and personal insights that helped you when you were learning.
- Offer feedback on existing tutorials, examples, or exercises to make them clearer, more accurate, and more engaging for future learners.
- Collaborate with other mentors and contributors to identify common challenges learners face and improve how MDN teaches web technologies.
You don’t need to be a teacher or expert — just someone who enjoys helping others learn. Supporting learners is one of the most rewarding ways to give back to the web community while improving your own skills in the process.
Join Us in Shaping a Better Web
Become part of a globally cherished community dedicated to documenting and improving the web. Whether you’re writing code, explaining concepts, or translating content, your contributions help developers everywhere learn and build better.
The open web grows stronger when we work together, and it starts with you.
There are various communication channels that the community can use to contact MDN Web Docs staff and participate in discussions.
- Join the MDN Web Docs server on Discord.
- You can follow MDN Web Docs on Bluesky, Mastodon, and X.
- Check out project-wide announcements on GitHub Discussions
- Join the contributor localization teams
- Or, join the Matrix chat room for MDN.