Random User-Agent string generator for Chrome, Firefox, Safari, Edge, and Opera. All browser templates are embedded inside the package — no external files needed after install.
pip install useragentgenimport useragentgen
# Single UA, random browser
useragentgen.generate()
# Single UA, specific browser
useragentgen.generate("chrome")
useragentgen.generate("firefox")
useragentgen.generate("safari")
useragentgen.generate("edge")
useragentgen.generate("opera")
# Batch generation
useragentgen.generate_many(10) # 10 random-browser UAs
useragentgen.generate_many(5, "chrome") # 5 Chrome UAsReproducible output with a seed:
import useragentgen
useragentgen.init(42)
print(useragentgen.generate("chrome")) # same result every run| Key | Covers |
|---|---|
chrome |
Windows, macOS, Linux, Android |
firefox |
All platforms |
safari |
macOS, iOS, Windows |
edge |
Windows, macOS, Linux, Android |
opera |
Windows, macOS, Linux |