Skip to content
No description, website, or topics provided.
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.
app Update wordlist so sharks are no longer feminine-coded Nov 5, 2018
db_repository Change the property name from jobAdText to ad_text Dec 26, 2016
.DS_Store Add FAQs Aug 12, 2018
.ENV Rewrite in Flask Dec 11, 2016
.gitignore Update requirements Aug 10, 2018
.pep8 Pep8 Apr 9, 2016 Add licence Jun 12, 2016
Procfile Rewrite in Flask Dec 11, 2016 Add ReadMe May 16, 2017 Rewrite in Flask Dec 11, 2016 Rewrite in Flask Dec 11, 2016 Rewrite in Flask Dec 11, 2016
requirements.txt Update requirements Aug 10, 2018 Rewrite in Flask Dec 11, 2016
runtime.txt specify python version Aug 12, 2018 Handle duplicate coded words better Aug 12, 2018


Gender Decoder is a simple tool that checks the text of job ads to see if it includes any subtly gender-coded language.

By 'subtly gender-coded language' I mean language that reflects stereotypes about men and women, like women being more nurturing and men more aggressive. A 2011 research paper showed that subtly masculine-coded language in ads can put women off applying for jobs.

To be clear: I don't believe that the concepts with masculine-coded words are the exclusive preserve of men. I know that people of all genders can be innovative, reckless, self-reliant and/or unreasonable. But the stereotype our society has created of men says that they are much more likely to have these qualities. The same thing goes for women. Unfortunately, people with non-binary genders were not included in the original research.

For more info, or to use the tool:

The analysis bit of this tool has been made into a Python package, by Richard Pope:

If you're interested in Gender Decoder, you may also like Karen Schoellkopf's

You can’t perform that action at this time.