Generate random TCP/UDP port numbers from well-known, registered, or dynamic ranges. Useful for network testing, Docker port mapping, and firewall configuration. Code never leaves your device — formatting and validation run locally in your browser.
Content reviewed October 2026 · About Toolzum
Generate random IPv4 and IPv6 addresses for network testing, development, and security research. Code never leaves your device — formatting and validation run locally in your browser.
Generate realistic fake data — names, emails, numbers, addresses — in common formats for testing and demos for demos, seeding, and UI tests.
Expand an IP address range into a list of individual addresses. Useful for network planning and firewall rules. Code never leaves your device — formatting and validation run locally in your browser.
Generate random MAC addresses for labs and testing — pure random hex, no OUI or unicast-bit management. Fill virtual networks credibly — local generation, free, no signup.
Generate available-style usernames with adjectives, nouns, and numbers. Find handles that stick — free, local, no signup.
Well-known (0-1023), registered (1024-49151), dynamic/private (49152-65535), or any combination of these ranges.
Yes. You can specify ports to exclude (e.g., 80, 443, 3000) to avoid conflicts with commonly used services.
You can generate 1 to 100 random ports in a single batch. Results are displayed as a list you can copy.
No. The tool generates random port numbers, but it cannot check if ports are currently in use on your system. Use a port scanner for that.
Yes. You can generate ports specifically for TCP, UDP, or both protocols.