Home › Text Tools › Code of Conduct Generator

Code of Conduct Generator

Answer a few questions about your community, where the rules apply, how people can report problems and what the consequences are. You get a complete, plain-language code of conduct as Markdown, text or HTML, ready to publish or drop into your repository as CODE_OF_CONDUCT.md.

Last updated:

Your community
Where it applies
Reporting

e.g. the organizers, the maintainers, the conduct team

days
Enforcement
days
days
Sections to include
Enter your values to see the result.
Advertisement
Advertisement

How to use the Code of Conduct Generator

  1. Name your community and pick its type: open source project, online community, event, meetup or club.
  2. Choose where the code applies, for example online channels, events and private messages.
  3. Set up reporting: who handles reports, a contact email or form, and how fast you will respond.
  4. Pick the consequences and whether people can appeal a decision.
  5. Copy or download the result and publish it where everyone can find it.

What each part of a code of conduct does

SectionWhy it mattersTip
CommitmentSays who the community is for and sets the toneKeep it short and specific to your group
Where it appliesAvoids "it happened in DMs, so it doesn't count"Include private messages and events if people meet there
Expected behaviorGives people positive examples to followWrite in the second person: "be", "give", "use"
Unacceptable behaviorRemoves doubt about clear-cut casesSay the list is not complete
ReportingWithout a working contact the code cannot be enforcedUse an address several moderators can read
Handling reportsBuilds trust: confidentiality, timing, no retaliationPromise a response time you can keep
ConsequencesMakes decisions predictable and fairAllow severe cases to skip steps
AppealsGives a route to fix mistakesHave someone uninvolved review appeals

Where to publish it

  • Open source: CODE_OF_CONDUCT.md in the repository, plus a link from README and CONTRIBUTING.
  • Discord, Slack or forums: a read-only rules channel or pinned post, linked in the welcome message and in onboarding questions.
  • Events and conferences: the event website, the ticket or registration page (with a checkbox to agree), the printed program and signs at the venue and registration desk.
  • Meetups and clubs: the group page, the sign-up form, and a quick mention when each meeting starts.

Making it work in practice

  1. Name real people. List at least two contacts, and make sure each one knows how to take a report.
  2. Keep a private log. Record date, what happened, who handled it and the outcome. Patterns are easier to spot.
  3. Act consistently. Apply the same steps whether the person is new or well known.
  4. Follow up. Tell the reporter what was done when you can, and check on them later.
  5. Review yearly. Update contacts, the response time and anything you learned from past reports.

Frequently asked questions

What should a code of conduct include?

A useful code of conduct states who and where it applies to, the behavior you expect, examples of behavior that is not allowed, how to report a problem (with a real contact), how reports are handled and kept confidential, and what the consequences can be. Without a reporting method and someone to act on reports, a code of conduct is only a statement of values.

Where should I put a code of conduct for an open source project?

Save it as CODE_OF_CONDUCT.md in the root of the repository, or in a docs or .github folder. GitHub and GitLab recognize that file name, show it in the repository's community profile and link it for contributors. Mention it in your README and CONTRIBUTING file too.

Do I need a code of conduct for a small Discord server or meetup?

Even small groups benefit from one. It tells newcomers what to expect, gives moderators a fair basis for decisions and shows people who are often targeted by harassment that they will be taken seriously. A short, clear code that you actually enforce is better than a long one nobody reads.

Who should handle code of conduct reports?

Ideally two or more trusted people, so someone is always available and nobody handles a report about themselves or a close friend. Make sure they check the reporting inbox, agree on how to record reports privately and know when to involve venue security or local authorities.

What is an enforcement ladder?

An enforcement ladder lists escalating responses, for example a private correction, then a formal warning, then a temporary ban and finally a permanent ban. It makes decisions more consistent and predictable, while still allowing the team to skip straight to a ban for serious behavior such as threats.

Is this code of conduct legally binding?

A code of conduct is a community policy, not a contract or legal advice. It does not replace laws, venue rules or emergency services. For events with paid tickets, employees or minors, have the final text reviewed against your organization's other policies and local requirements.

Can I edit the generated text?

Yes. The text is generated fresh from your answers in plain language, so you can copy it and adjust the wording, add rules specific to your community, or translate it. Keep the reporting details and enforcement steps accurate whenever you edit it.

Are all the tools on FreeToolCabin tested for quality and accuracy?

Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

Related tools

Privacy Policy GeneratorCreate a privacy policy for your website or app with CCPA, CalOPPA, COPPA and AdSense sections.Terms and Conditions GeneratorCreate terms of service for a website, store, SaaS or app, with payments and governing law.Return Policy GeneratorCreate a return and refund policy for your store as text or HTML, with a refund example.README GeneratorFill in a form and get a polished README.md with badges, install, usage and license, live preview.Word CounterCount words and characters and clean up text.Character CounterCount characters with and without spaces, words, lines and bytes, with live limit bars.Online Word ProcessorFree browser word processor with headings, lists, tables and images. Autosaves; export DOCX or PDF.Grammar CheckerCheck grammar, spelling and punctuation with clickable suggestions and one-click fixes.Word Count to PagesHow many pages is 1,000 words? Estimate pages by font, size, spacing and margins.Remove Line BreaksStrip line breaks and extra spaces, keep paragraphs if you want.Sort Lines AlphabeticallySort a list A-Z, Z-A, numerically, naturally or by length, or shuffle it.Case ConverterConvert text to UPPERCASE, lowercase, Title Case, camelCase and more.Citation GeneratorCreate APA, MLA and Chicago citations for books, websites and articles.MLA Format GeneratorBuild an MLA 9 heading, title page layout and Works Cited entries.Bibliography GeneratorBuild an alphabetized bibliography in APA 7, MLA 9, Chicago or Harvard style.Essay Length & Reading TimeWords to reading time, speaking time and handwritten or typed pages.Lorem Ipsum GeneratorGenerate placeholder text as paragraphs, words or lists, with HTML.Instagram Caption FormatterKeep line breaks and spacing in Instagram captions and bios.Instagram Bio GeneratorCreate Instagram bios with templates, fancy fonts and emojis.X Post Character CounterCount X (Twitter) post characters and split long text into a thread.TikTok Caption CounterCount TikTok caption characters and hashtags against the 2,200 limit.Speech Length CalculatorPaste a speech to see how long it takes to say at any speaking speed.Text to SpeechTurn text into natural-sounding speech.Fancy Text GeneratorTurn text into cool Unicode fonts for bios.Reverse Text GeneratorWrite text backwards, reverse words or lines, mirror or flip it upside down.Upside Down Text GeneratorFlip text upside down with Unicode characters, or turn it back to normal.Text RepeaterRepeat any text or emoji up to 100,000 times with custom separators.YouTube Title Length CheckerCheck YouTube title length, preview truncation and score it for clicks.YouTube Description & Chapters GeneratorBuild a YouTube description with chapters, links and hashtags from templates.Text CompareFind the differences between two texts.AI Prompt GeneratorBuild better prompts for ChatGPT, Midjourney and more.Email Signature GeneratorBuild HTML email signatures for Gmail and Outlook.Flashcard MakerMake flashcard decks and study them with flip cards and spaced repetition, saved in your browser.Find and Replace TextFind and replace words or regex patterns in any text, with match highlighting and undo.YouTube Tag GeneratorGenerate YouTube tag ideas from your title and keywords and fit them in the 500-character limit.Quiz MakerMake a multiple-choice quiz, take it with instant scoring and share it with a link.Add Line NumbersNumber every line of your text with custom start, step, padding and separator, or remove numbers.Add Prefix and Suffix to LinesAdd text to the start and end of every line: quotes, commas, bullets or SQL lists.French KeyboardType French online with é, è, ç, à, ê and œ: AZERTY layout, accent shortcuts and buttons.Georgian KeyboardType Georgian online (Mkhedruli) with a phonetic QWERTY keyboard and copy your text.German KeyboardType German online with ä, ö, ü and ß: QWERTZ layout, umlaut shortcuts and quick buttons.Graduation Message GeneratorGet graduation card messages for a son, daughter, friend or student, from kindergarten to PhD.Haiku GeneratorGenerate 5-7-5 haiku by theme, or check your own haiku's syllables line by line.Hashtag GeneratorGenerate 30 relevant hashtags from keywords, mix broad and niche tags, select and copy.Hidden Character DetectorFind and remove zero-width spaces, non-breaking spaces and other invisible Unicode characters.Hidden Message EncoderHide a secret message inside normal text with invisible zero-width characters, and reveal it.Hieroglyphics TranslatorWrite your name in Egyptian hieroglyphs with a cartouche, key chart and PNG download.Homophone FinderLook up homophones like there/their/they're with definitions and examples from 400+ sets.Hungarian KeyboardType Hungarian online with ő, ű, á, é and ö using the Hungarian QWERTZ layout or shortcuts.Instagram Caption GeneratorGet 10 Instagram captions for your post type and tone, with emojis and hashtags to copy.Instagram Font GeneratorMake bold, cursive and aesthetic fonts for your Instagram bio, name and captions.Italian KeyboardType Italian online with à, è, é, ì, ò and ù using the Italian layout or accent shortcuts.Japanese KeyboardType Japanese hiragana and katakana online from romaji or the JIS kana layout, then copy.Job Description GeneratorBuild a structured job posting in Markdown, HTML or plain text with role-based bullet ideas.Kannada KeyboardType Kannada online with phonetic English typing or the InScript Kannada layout, then copy.Kazakh KeyboardType Kazakh online in Cyrillic with ә, і, ң, ғ, ү, ұ, қ, ө and һ, or phonetically.Khmer KeyboardType Khmer (Cambodian) online with the standard NiDA keyboard, subscripts and copy.Kurdish KeyboardType Kurdish online: Sorani (Arabic script, right to left) or Kurmanji (Latin with ç ê î ş û).Lao KeyboardType Lao online with the standard Lao keyboard layout, tone marks and Lao digits, then copy.Leave Application GeneratorWrite a leave letter or email for office or school, with leave days counted for you.Leet Speak TranslatorTurn text into 1337 speak at basic, medium or advanced level, or decode leet back to English.Letter of Intent GeneratorCreate a formatted letter of intent for a job, graduate school, business deal or lease.Letter to Number ConverterConvert letters to alphabet numbers (A=1 to Z=26) and back, with ASCII codes and letter sums.LinkedIn Headline Generator15 headline formulas from your role, skills and value, with a 220-character counter.Love Letter GeneratorWrite a heartfelt, sweet, romantic or funny love letter from your names, memories and details.Macedonian KeyboardType Macedonian online in Cyrillic with ѓ, ќ, ѕ, џ, љ, њ, using the layout or phonetic Latin.Malayalam KeyboardType Malayalam online with phonetic English typing or InScript, including chillu letters.Marathi KeyboardType Marathi online with the InScript Devanagari keyboard or phonetic typing, then copy.
See all 459 Text Tools →