Skip to content

Community Guidelines

Frontend Mentor is a community where people from all over the world come to improve their coding skills, meet like-minded people, and help each other get better. We aim to build the most supportive web development community around.

Our Pledge

We pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.

Expected Behavior

Examples of behaviour that contributes to creating a positive environment:

  • Using welcoming, inclusive, and supportive language
  • Being respectful of differing viewpoints and experiences
  • Gracefully accepting constructive criticism
  • Answering questions and supporting others wherever possible

Unacceptable Behavior

Examples of unacceptable behaviour include:

  • Being rude or overly critical of a solution or the code within it
  • Trolling, insulting/derogatory comments, or harassment
  • Publishing others' confidential information without permission
  • Swearing, usage of strong or disturbing language
  • Any conduct that could reasonably be considered inappropriate in a professional setting

Focus on Code, Not the Person

Good feedback addresses the code, not the coder.

Do:

  • "This function could be simplified by..."
  • "The HTML structure would be more semantic if..."
  • "Consider using flexbox here because..."

Don't:

  • "You don't understand how CSS works"
  • "This is such a beginner mistake"
  • "Why would anyone do it this way?"

Platform Guidelines

Giving Feedback

Do:

  • Give high-quality, specific feedback on solutions
  • Upvote comments to say "thanks" or agree with what's been said
  • Mark comments as helpful if they taught you something or helped you improve

Don't:

  • Spam short comments like "Nice work!" without offering additional feedback
  • Ask people to mark your comment as helpful
  • Copy/paste the same minimal feedback on multiple solutions—this is considered point farming and may result in your account being flagged

Submitting Solutions

Do:

  • Submit your own original work
  • Credit tutorials if you followed along with one

Don't:

  • Plagiarize other people's work—submitting someone else's solution as your own may result in an immediate ban
  • Submit solutions for incorrect challenges (e.g., submitting a QR code solution to a different challenge)
  • Submit projects unrelated to Frontend Mentor challenges

Using Upvotes and "Mark as Helpful"

Upvotes have two purposes:

  1. For solution authors to say a quick "thanks" for a comment
  2. For other community members to agree with what someone has said

Mark as Helpful should be reserved for comments that genuinely helped you improve your solution or learn something new. This awards points to the commenter, so use it meaningfully.

Reporting Issues

If you encounter content that violates these guidelines, report it rather than engaging directly. This includes:

  • Harassment or bullying
  • Discriminatory content
  • Spam or point farming
  • Plagiarism
  • Inappropriate language

To report, look for the report option on the content in question, select the reason, and submit.

Enforcement

All reports are reviewed and investigated. We hold the right to:

  • Remove comments or contributions not aligned with these guidelines
  • Flag accounts while investigating reports (flagged accounts cannot appear on the Wall of Fame or earn points)
  • Temporarily or permanently ban members for inappropriate behaviour

By participating in Frontend Mentor, you agree to follow these guidelines and help maintain a positive, supportive community for all members.