RDP File Generator

Configure your Remote Desktop connection settings and download a ready-to-use .rdp file — open it directly in Windows Remote Desktop Connection or macOS Microsoft Remote Desktop.

Connection
Please enter a hostname or IP address.

Default RDP port is 3389. Change only if your server uses a custom port.

Display
Local Resources
Clipboard redirection
Copy/paste between local and remote desktop
Printer redirection
Use local printers from the remote session
Drive redirection
Access local drives from the remote session
Smart card redirection
Use local smart cards in the remote session
Audio
Audio recording (microphone)
Redirect local microphone to remote session
Security & Performance
Admin / console session
Connect to the server's administrative console (session 0)
Generated .rdp File Preview
Fill in the host above to preview the .rdp file contents…
Copied to clipboard!

How it works

An .rdp file is a plain-text configuration file that Windows Remote Desktop Connection and compatible clients (macOS Microsoft Remote Desktop, Remmina, etc.) read to establish a session. Each line follows the format:

key:type:value

Where type is s (string), i (integer), or b (binary). This tool assembles all the key parameters from your form inputs into a valid RDP file and triggers a browser download — no server involved, nothing is sent anywhere.

full address:s: The target host and optional port. Example: 192.168.1.10:3389
screen mode id:i: 1 = windowed, 2 = full screen. Paired with desktopwidth/height for windowed mode.
session bpp:i: Color depth in bits per pixel. 32 is standard for modern connections.
drivestoredirect:s: Empty = no drives. * = all local drives, or list specific drive letters.

Frequently asked questions

How do I use the downloaded .rdp file?
On Windows: double-click the file — it opens in Remote Desktop Connection automatically. You may be prompted to enter a password and confirm a certificate warning on first connect. On macOS: install Microsoft Remote Desktop from the App Store, then double-click the .rdp file or drag it into the app. On Linux: open with Remmina or another RDP client that accepts .rdp files.
Is it safe? Does this tool send my credentials anywhere?
Yes, it is completely safe. This tool runs entirely in your browser — no data is transmitted to any server. The .rdp file is assembled in JavaScript and downloaded directly from your browser memory. Passwords are intentionally not stored in .rdp files by this generator (plain-text passwords in .rdp files are a security risk and are not recommended). You will be prompted for your password when you open the file.
What is the difference between full screen and windowed mode?
Full screen mode (screen mode id:i:2) makes the remote desktop fill your entire screen, useful for dedicated workstations. Windowed mode (screen mode id:i:1) opens the remote session in a resizable window alongside other local applications. For windowed mode you can specify a custom width and height; the client will open at that size.
What does Network Level Authentication (NLA) do?
NLA authenticates you before establishing the full Remote Desktop session, which is more secure than presenting the Windows login screen directly to the network. With NLA set to "Required," if the server does not support NLA the connection is refused outright. "Warn if not available" will still connect but shows a warning. Disable NLA only for legacy servers that do not support it.
Can I redirect specific drives rather than all drives?
The toggle here enables redirection of all drives (drivestoredirect:s:*). If you need to redirect only specific drives (e.g., only C: and D:), copy the generated file text, open it in a text editor, and change the drivestoredirect value to a semicolon-separated list of drive letters, e.g., DynamicDrives;C:\;D:\.
Why is color depth important and which should I choose?
Color depth controls how many colors are transmitted. 32-bit is the standard for modern LAN connections and gives true-color quality. 16-bit reduces bandwidth usage roughly by half, useful over slow connections. 8-bit reduces it further but degrades image quality significantly. For most uses, 32-bit is recommended; switch to 16-bit if you notice lag or high bandwidth consumption.