FREE TO USE · NO WEBSITE ACCOUNT

WARP Generator.

Your connection. Your configuration.

Generate a Cloudflare WARP config for WireGuard, AmneziaWG, Clash and more. Configure it, download it, make it yours.
WireGuardAmneziaWGClash + MASQUEXrayWireSock

Configuration settings

CHOOSE YOUR CLIENT

Cloudflare WARP configs for your apps

WARP Generator creates configuration files for WireGuard, AmneziaWG and other compatible clients. For ordinary WireGuard, turn off AWG extensions. For AmneziaWG, select the options your client supports. Clash profiles can include AWG, MASQUE or both.

Choose DNS, endpoints and routing before exporting. Creating a file does not test connectivity from your network: use the guides below for importing and diagnosing problems.

HOW IT WORKS

Your WARP config. Three simple steps.

01

Choose a format

WireGuard, AmneziaWG, Clash or another compatible client.

02

Make it yours

Pick your DNS, endpoint and routing preferences.

03

Download & connect

Generate a configuration and import it into your app.

A LITTLE MORE CONTEXT

WARP Generator, explained.

Formats, setup and privacy. The things worth knowing.

What is WARP Generator?

WARP Generator is an independent tool for creating Cloudflare WARP configurations. Choose a format, DNS provider, endpoint and routing rules, then import the downloaded file into a compatible client.

Which config formats can I generate?

Generate WireGuard and AmneziaWG .conf files, Clash YAML, Xray JSON and WireSock .conf files, plus Throne, NekoRay, Husi and Karing profiles. Available protocol options depend on your client.

Can I use a standard WireGuard client?

Yes. Select WireGuard in the protocol options to disable AWG extensions, then import the .conf file into your WireGuard client.

How do I generate an AmneziaWG config?

Choose the AmneziaWG format, select the AWG versions supported by your client, and download the .conf file. Import it as a new tunnel in your app.

Can I route only specific sites through WARP?

Yes. Choose specific sites and select the services you need. These routes use IP ranges, which can change. Community DNS providers require all-sites mode.

Is the generator free, and do I need an account?

The generator is free and needs no website account. Generating a configuration registers a device with Cloudflare. Availability depends on the Cloudflare API, your network and your client.

Are my keys stored?

The application does not persist generated configurations. Your downloaded file contains your private key: keep it secure. Your public key is sent to Cloudflare to register the device.

Does generating a config guarantee a connection?

No. Generating a file does not test whether an endpoint is reachable from your network. If your tunnel does not connect, check client compatibility, DNS and the endpoint.

SETUP AND SUPPORT

From a file to a working profile

All WARP setup guides →