Presented here is a simple method for creating a high-density transposon insertion library in Escherichia coli or Shigella flexneri using bacterial conjugation. This protocol allows the creation of a collection of hundreds of thousands of unique mutants in bacteria by the random genomic insertion of a transposon.