b2KIT

Content Security Policy Header Generator

Build and validate Content-Security-Policy headers with directive helpers and inline hash generation.

'self'
'self'
'self''unsafe-inline'
'self'data:https:
'none'

Additional Directives

HTTP Header
Content-Security-Policy: default-src 'self'; script-src 'self'; style-src 'self' 'unsafe-inline'; img-src 'self' data: https:; object-src 'none'; upgrade-insecure-requests
HTML Meta Tag
<meta http-equiv="Content-Security-Policy" content="default-src 'self'; script-src 'self'; style-src 'self' 'unsafe-inline'; img-src 'self' data: https:; object-src 'none'; upgrade-insecure-requests">

Content Security Policy (CSP) helps prevent XSS, clickjacking, and other code injection attacks. Test your policy in report-only mode first (Content-Security-Policy-Report-Only header) before enforcing it.

How to Use Content Security Policy Header Generator

  1. 1

    Select directives

    Choose which CSP directives to include in your policy.

  2. 2

    Add allowed sources

    Specify trusted domains for scripts, styles, images, and fonts.

  3. 3

    Generate the header

    Click generate to build the Content-Security-Policy header value.

  4. 4

    Copy the header

    Copy the complete CSP header for your server configuration.

Related Tools