Tested tool guide
Tested browser tools
Checked August 16, 2026
What security.txt Generator does, with a checked example
RFC 9116 gives vulnerability researchers one standardized place to look: /.well-known/security.txt. This tool writes that file for you. You fill in a contact email or URL, an expiry date, and optional fields (encryption key, disclosure policy, acknowledgments, preferred languages, hiring), and it renders the exact field: value text the standard specifies, converting bare emails to mailto: URIs and calendar dates to RFC 3339 timestamps. Everything runs in the browser, so your contact details never leave the machine. What users underestimate: generating the text is the easy part. Serving it at the well-known path over HTTPS, and renewing the mandatory Expires field every year, is where disclosure channels actually fail.
Worked example
A concrete input and expected output from the current implementation.
Input
Contact: [email protected], Expires: December 31, 2026, Preferred-Languages: en
->
Expected output
Contact: mailto:[email protected]
Expires: 2026-12-31T00:00:00Z
Preferred-Languages: en
RFC 9116 requires Contact to be a URI, so the bare email becomes mailto:[email protected]. Expires must be a full RFC 3339 date-time, so the chosen calendar date is rendered as 2026-12-31T00:00:00Z (midnight UTC), which is the correct timestamp for that date. Both mandatory fields are present, and each line uses the standard's Field: value syntax.