Download latest list of registered domains for .BM zone

2,957 registered domains — Last update: 04 Jul 2026

.BM domain list file

Domain list for .BM zone - full list of registered domain names for the zone

  • Daily updated data — last update: 04 Jul 2026
  • Total domains in the list: 2,957
  • File size: 14 kB
  • Download from website (with one mouse click!)
  • Download via simple HTTP REST API (automate!)

Sample data: Show

Contents

1. Quick Facts

Total Zone Volume
2,957
Registered domains
New Today
0
Registrations / 24h
Daily Churn
0
Expired domains / 24h

2. Daily Domain Statistics - Last 90 days

Date Total domains New Deleted
2026-07-04 2,957 0 0
2026-07-03 2,957 0 0
2026-07-02 2,957 0 0
2026-07-01 2,957 0 0
2026-06-30 2,957 0 0
2026-06-29 2,957 0 0
2026-06-28 2,957 0 0
2026-06-27 2,957 0 0
2026-06-26 2,957 0 0
2026-06-25 2,957 0 0
2026-06-24 2,957 0 0
2026-06-23 2,957 0 0
2026-06-22 2,957 0 0
2026-06-21 2,957 0 0
2026-06-20 2,957 + 1 0
2026-06-19 2,956 + 1 0
2026-06-18 2,955 0 0
2026-06-17 2,955 0 0
2026-06-16 2,955 0 0
2026-06-15 2,955 0 0
2026-06-14 2,955 0 0
2026-06-13 2,955 0 0
2026-06-12 2,955 0 0
2026-06-11 2,955 0 0
2026-06-10 2,955 + 1 0
2026-06-09 2,954 0 0
2026-06-08 2,954 + 2 0
2026-06-07 2,952 0 0
2026-06-06 2,952 + 1 0
2026-06-05 2,951 0 0
2026-06-04 2,951 0 0
2026-06-03 2,951 0 0
2026-06-02 2,951 0 0
2026-06-01 2,951 0 0
2026-05-31 2,951 0 0
2026-05-30 2,951 0 0
2026-05-29 2,951 0 0
2026-05-28 2,951 0 0
2026-05-27 2,951 0 0
2026-05-26 2,951 0 0
2026-05-25 2,951 0 0
2026-05-24 2,951 0 0
2026-05-23 2,951 0 0
2026-05-22 2,951 0 0
2026-05-21 2,951 0 0
2026-05-20 2,951 0 0
2026-05-19 2,951 0 0
2026-05-18 2,951 0 0
2026-05-17 2,951 0 0
2026-05-16 2,951 0 0
2026-05-15 2,951 0 0
2026-05-14 2,951 0 0
2026-05-13 2,951 0 0
2026-05-12 2,951 0 0
2026-05-11 2,951 0 0
2026-05-10 2,951 0 0
2026-05-09 2,951 0 0
2026-05-08 2,951 0 0
2026-05-07 2,951 0 0
2026-05-06 2,951 + 1 0
2026-05-05 2,950 + 2 0
2026-05-04 2,948 0 0
2026-05-03 2,948 0 0
2026-05-02 2,948 0 0
2026-05-01 2,948 0 0
2026-04-30 2,948 0 0
2026-04-29 2,948 0 0
2026-04-28 2,948 0 0
2026-04-27 2,948 + 1 0
2026-04-25 2,947 + 1 0
2026-04-24 2,946 + 1 0
2026-04-23 2,945 0 0
2026-04-22 2,945 0 0
2026-04-21 2,945 + 1 0
2026-04-20 2,944 0 0
2026-04-19 2,944 + 1 0
2026-04-18 2,943 0 0
2026-04-17 2,943 0 0
2026-04-16 2,943 + 1 0
2026-04-15 2,942 0 0
2026-04-14 2,942 0 0
2026-04-13 2,942 0 0
2026-04-12 2,942 0 0
2026-04-11 2,942 0 0
2026-04-10 2,942 0 0
2026-04-09 2,942 0 0
2026-04-08 2,942 + 1 0
2026-04-07 2,941 0 0
2026-04-06 2,941 0 0
2026-04-05 2,941 + 6 0

3. Zone Details: .bm

.bm is the country-code top-level domain for Bermuda, used to establish a clear Bermudian presence on the web. Registrations are intended for entities connected to Bermuda and are handled through the official registry and its accredited registrars; prospective registrants should review the registry’s current policies and eligibility requirements.

Typical use cases include tourism operators, hospitality and real-estate firms, financial and maritime services, local retailers, events and cultural organisations, and government or educational institutions. As a locally specific domain, .bm signals geographic relevance and can strengthen brand authenticity and trust for audiences seeking Bermuda-related goods, services, or information.

Organizations choose .bm to emphasize local roots, improve regional search visibility, and differentiate from global generic domains. Considerations when selecting .bm include availability, any residency or documentation rules, pricing and renewal terms, and the presence of reserved subdomains for public-sector uses; compare these factors with generic alternatives before registering.

Related zones:

Zone Name bm
Zone Type ccTLD
Assigned by IANA YES
Public registrations allowed YES
WHOIS Server whois.nic.bm
RDAP Server https://rdap.identitydigital.services/rdap/
Managing Organization Registry General Department, Ministry of Home Affairs
Organization Address 30 Parliament Street
Hamilton HM 12
Bermuda

4. Historical Domain Lists for .bm zone

Access the archive of historical .BM domain lists and analyze how domains in the .BM namespace have evolved over time. Historical domain data helps researchers and engineers study domain growth, DNS infrastructure changes, and long-term internet trends.

Date Domains File Size Download
2026-07-04 2,957 14 kB Download
2026-07-03 2,957 14 kB Download
2026-07-02 2,957 14 kB Download
2026-07-01 2,957 14 kB Download
2026-06-30 2,957 14 kB Download
2026-06-29 2,957 14 kB Download
2026-06-28 2,957 14 kB Download
2026-06-27 2,957 14 kB Download
2026-06-26 2,957 14 kB Download
2026-06-25 2,957 14 kB Download
2026-06-24 2,957 14 kB Download
2026-06-23 2,957 14 kB Download
2026-06-22 2,957 14 kB Download
2026-06-21 2,957 14 kB Download
2026-06-20 2,957 14 kB Download
2026-06-19 2,956 14 kB Download
2026-06-18 2,955 14 kB Download
2026-06-17 2,955 14 kB Download
2026-06-16 2,955 14 kB Download
2026-06-15 2,955 14 kB Download
2026-06-14 2,955 14 kB Download
2026-06-13 2,955 14 kB Download
2026-06-12 2,955 14 kB Download
2026-06-11 2,955 14 kB Download
2026-06-10 2,955 14 kB Download
2026-06-09 2,954 14 kB Download
2026-06-08 2,954 14 kB Download
2026-06-07 2,952 14 kB Download
2026-06-06 2,952 14 kB Download
2026-06-05 2,951 14 kB Download
2026-06-04 2,951 14 kB Download
2026-06-03 2,951 14 kB Download
2026-06-02 2,951 14 kB Download
2026-06-01 2,951 14 kB Download
2026-05-31 2,951 14 kB Download
2026-05-30 2,951 14 kB Download
2026-05-29 2,951 14 kB Download
2026-05-28 2,951 14 kB Download
2026-05-27 2,951 14 kB Download
2026-05-26 2,951 14 kB Download
2026-05-25 2,951 14 kB Download
2026-05-24 2,951 14 kB Download
2026-05-23 2,951 14 kB Download
2026-05-22 2,951 14 kB Download
2026-05-21 2,951 14 kB Download
2026-05-20 2,951 14 kB Download
2026-05-19 2,951 14 kB Download
2026-05-18 2,951 14 kB Download
2026-05-17 2,951 14 kB Download
2026-05-16 2,951 14 kB Download
2026-05-15 2,951 14 kB Download
2026-05-14 2,951 14 kB Download
2026-05-13 2,951 14 kB Download
2026-05-12 2,951 14 kB Download
2026-05-11 2,951 14 kB Download
2026-05-10 2,951 14 kB Download
2026-05-09 2,951 14 kB Download
2026-05-08 2,951 14 kB Download
2026-05-07 2,951 14 kB Download
2026-05-06 2,951 14 kB Download
2026-05-05 2,950 13 kB Download
2026-05-04 2,948 13 kB Download
2026-05-03 2,948 13 kB Download
2026-05-02 2,948 13 kB Download
2026-05-01 2,948 13 kB Download
2026-04-30 2,948 13 kB Download
2026-04-29 2,948 13 kB Download
2026-04-28 2,948 13 kB Download
2026-04-27 2,948 13 kB Download
2026-04-25 2,947 13 kB Download
2026-04-24 2,946 13 kB Download
2026-04-23 2,945 13 kB Download
2026-04-22 2,945 13 kB Download
2026-04-21 2,945 13 kB Download
2026-04-20 2,944 13 kB Download
2026-04-19 2,944 13 kB Download
2026-04-18 2,943 13 kB Download
2026-04-17 2,943 13 kB Download
2026-04-16 2,943 13 kB Download
2026-04-15 2,942 13 kB Download
2026-04-14 2,942 13 kB Download
2026-04-13 2,942 13 kB Download
2026-04-12 2,942 13 kB Download
2026-04-11 2,942 13 kB Download
2026-04-10 2,942 13 kB Download
2026-04-09 2,942 13 kB Download
2026-04-08 2,942 13 kB Download
2026-04-07 2,941 13 kB Download
2026-04-06 2,941 13 kB Download
2026-04-05 2,941 13 kB Download
2026-04-04 2,935 13 kB Download
2026-04-03 2,921 13 kB Download
2026-04-02 2,920 13 kB Download
2026-04-01 2,906 13 kB Download
2026-03-31 2,906 13 kB Download
2026-03-30 2,904 13 kB Download
2026-03-29 2,895 13 kB Download
2026-03-28 2,894 13 kB Download
2026-03-27 2,892 13 kB Download
2026-03-26 2,884 13 kB Download
2026-03-25 2,876 13 kB Download
2026-03-24 2,876 13 kB Download
2026-03-23 2,876 13 kB Download
2026-03-22 2,874 13 kB Download
2026-03-21 2,874 13 kB Download
2026-03-20 2,874 13 kB Download
2026-03-19 2,874 13 kB Download
2026-03-18 2,874 13 kB Download
2026-03-17 2,874 13 kB Download
2026-03-16 2,870 13 kB Download
2026-03-15 2,870 13 kB Download
2026-03-14 2,870 13 kB Download
2026-03-13 2,870 13 kB Download
2026-03-12 2,870 13 kB Download
2026-03-11 2,870 13 kB Download
2026-03-10 2,868 13 kB Download
2026-03-09 2,868 13 kB Download
2026-03-08 2,868 13 kB Download
2026-03-07 2,868 13 kB Download
2026-03-06 2,868 13 kB Download
2026-03-05 2,868 13 kB Download
2026-03-04 2,868 13 kB Download
2026-03-03 2,868 13 kB Download
2026-03-02 2,868 13 kB Download
2026-03-01 2,867 13 kB Download
2026-02-28 2,867 13 kB Download
2026-02-27 2,867 13 kB Download
2026-02-26 2,867 13 kB Download
2026-02-25 2,867 13 kB Download
2026-02-24 2,867 13 kB Download
2026-02-23 2,867 13 kB Download
2026-02-22 2,867 13 kB Download
2026-02-21 2,867 13 kB Download
2026-02-20 2,867 13 kB Download
2026-02-19 2,867 13 kB Download
2026-02-18 2,867 13 kB Download
2026-02-17 2,867 13 kB Download
2026-02-16 2,866 13 kB Download
2026-02-15 2,866 13 kB Download
2026-02-14 2,866 13 kB Download
2026-02-13 2,866 13 kB Download
2026-02-12 2,866 13 kB Download
2026-02-11 2,866 13 kB Download
2026-02-10 2,866 13 kB Download
2026-02-09 2,865 13 kB Download
2026-02-08 2,865 13 kB Download
2026-02-07 2,865 13 kB Download
2026-02-06 2,865 13 kB Download
2026-02-05 2,865 13 kB Download
2026-02-04 2,865 13 kB Download
2026-02-03 2,864 13 kB Download
2026-02-02 2,864 13 kB Download
2026-02-01 2,864 13 kB Download
2026-01-31 2,864 13 kB Download
2026-01-30 2,864 13 kB Download
2026-01-29 2,864 13 kB Download
2026-01-28 2,864 13 kB Download
2026-01-27 2,864 13 kB Download
2026-01-26 2,864 13 kB Download
2026-01-25 2,864 13 kB Download
2026-01-24 2,864 13 kB Download
2026-01-23 2,864 13 kB Download
2026-01-22 2,864 13 kB Download
2026-01-21 2,864 13 kB Download
2026-01-20 2,864 13 kB Download
2026-01-19 2,864 13 kB Download
2026-01-18 2,863 13 kB Download
2026-01-17 2,862 13 kB Download
2026-01-16 2,862 13 kB Download
2026-01-15 2,862 13 kB Download
2026-01-14 2,861 13 kB Download
2026-01-13 2,861 13 kB Download
2026-01-12 2,861 13 kB Download
2026-01-11 2,861 13 kB Download
2026-01-10 2,861 13 kB Download
2026-01-09 2,861 13 kB Download
2026-01-08 2,861 13 kB Download
2026-01-07 2,861 13 kB Download
2026-01-06 2,861 13 kB Download
2026-01-05 2,861 13 kB Download
2026-01-04 2,861 13 kB Download
2026-01-03 2,860 13 kB Download
2026-01-02 2,859 13 kB Download
2026-01-01 2,854 13 kB Download
2025-12-31 2,854 13 kB Download
2025-12-30 2,853 13 kB Download
2025-12-29 2,852 13 kB Download
2025-12-28 2,851 13 kB Download
2025-12-27 2,851 13 kB Download
2025-12-26 2,851 13 kB Download
2025-12-25 2,850 13 kB Download
2025-12-24 2,850 13 kB Download
2025-12-23 2,850 13 kB Download
2025-12-22 2,850 13 kB Download
2025-12-21 2,850 13 kB Download
2025-12-20 1,972 9.1 kB Download
2025-12-19 1,972 9.1 kB Download
2025-12-18 1,972 9.1 kB Download
2025-12-17 1,972 9.1 kB Download
2025-12-16 1,972 9.1 kB Download
2025-12-15 1,972 9.1 kB Download
2025-12-14 1,972 9.1 kB Download
2025-12-13 1,972 9.1 kB Download
2025-12-12 1,972 9.1 kB Download
2025-12-11 1,972 9.1 kB Download
2025-12-10 1,972 9.1 kB Download
2025-12-09 1,972 9.1 kB Download
2025-12-08 1,972 9.1 kB Download
2025-12-07 1,972 9.1 kB Download
2025-12-06 1,972 9.1 kB Download
2025-12-05 1,972 9.1 kB Download
2025-12-04 1,972 9.1 kB Download
2025-12-03 1,974 9.1 kB Download
2025-12-02 1,974 9.1 kB Download
2025-12-01 1,974 9.1 kB Download
2025-11-30 1,974 9.1 kB Download
2025-11-29 1,974 9.1 kB Download
2025-11-28 1,974 9.1 kB Download
2025-11-27 1,974 9.1 kB Download
2025-11-26 1,974 9.1 kB Download
2025-11-25 1,974 9.1 kB Download
2025-11-24 1,974 9.1 kB Download
2025-11-23 1,974 9.1 kB Download
2025-11-22 1,974 9.1 kB Download
2025-11-21 1,974 9.1 kB Download
2025-11-20 1,974 9.1 kB Download
2025-11-19 1,974 9.1 kB Download
2025-11-18 1,974 9.1 kB Download
2025-11-17 1,974 9.1 kB Download
2025-11-16 1,974 9.1 kB Download
2025-11-15 1,974 9.1 kB Download
2025-11-14 1,974 9.1 kB Download
2025-11-13 1,974 9.1 kB Download
2025-11-12 1,974 9.1 kB Download
2025-11-11 1,974 9.1 kB Download
2025-11-10 1,974 9.1 kB Download
2025-11-09 1,974 9.1 kB Download
2025-11-08 1,974 9.1 kB Download
2025-11-07 1,974 9.1 kB Download
2025-11-06 1,974 9.1 kB Download
2025-11-05 1,974 9.1 kB Download
2025-11-04 1,974 9.1 kB Download
2025-11-03 1,955 9.0 kB Download
2025-11-02 1,955 9.0 kB Download
2025-11-01 1,955 9.0 kB Download
2025-10-31 1,955 9.0 kB Download
2025-10-30 1,955 9.0 kB Download
2025-10-29 1,955 9.0 kB Download
2025-10-28 1,955 9.0 kB Download
2025-10-27 1,955 9.0 kB Download
2025-10-26 1,955 9.0 kB Download
2025-10-25 1,955 9.0 kB Download
2025-10-24 1,955 9.0 kB Download
2025-10-23 1,955 9.0 kB Download
2025-10-22 1,955 9.0 kB Download
2025-10-21 1,955 9.0 kB Download
2025-10-20 1,955 9.0 kB Download
2025-10-19 1,955 9.0 kB Download
2025-10-18 1,955 9.0 kB Download
2025-10-17 1,967 9.1 kB Download
2025-10-16 1,967 9.1 kB Download
2025-10-15 1,967 9.1 kB Download
2025-10-14 1,967 9.1 kB Download
2025-10-13 1,967 9.1 kB Download
2025-10-12 1,967 9.1 kB Download
2025-10-11 1,967 9.1 kB Download
2025-10-10 1,967 9.1 kB Download
2025-10-09 1,967 9.1 kB Download
2025-10-08 1,967 9.1 kB Download
2025-10-07 1,967 9.1 kB Download
2025-10-06 1,967 9.1 kB Download
2025-10-05 1,967 9.1 kB Download
2025-10-04 1,967 9.1 kB Download
2025-10-03 1,978 9.1 kB Download
2025-10-02 1,978 9.1 kB Download
2025-10-01 1,978 9.1 kB Download
2025-09-30 1,978 9.1 kB Download
2025-09-29 1,978 9.1 kB Download
2025-09-28 1,978 9.1 kB Download
2025-09-27 1,978 9.1 kB Download
2025-09-26 1,978 9.1 kB Download
2025-09-25 1,978 9.1 kB Download
2025-09-24 1,978 9.1 kB Download
2025-09-23 1,978 9.1 kB Download
2025-09-22 1,978 9.1 kB Download
2025-09-21 1,978 9.1 kB Download
2025-09-20 1,978 9.1 kB Download
2025-09-19 1,978 9.1 kB Download
2025-09-18 1,978 9.1 kB Download
2025-09-17 1,982 9.1 kB Download
2025-09-16 1,982 9.1 kB Download
2025-09-15 1,982 9.1 kB Download
2025-09-14 1,982 9.1 kB Download
2025-09-13 1,982 9.1 kB Download
2025-09-12 1,982 9.1 kB Download
2025-09-11 1,982 9.1 kB Download
2025-09-10 1,982 9.1 kB Download
2025-09-09 1,982 9.1 kB Download
2025-09-08 1,982 9.1 kB Download
2025-09-07 1,982 9.1 kB Download
2025-09-06 1,982 9.1 kB Download
2025-09-05 1,982 9.1 kB Download
2025-09-04 1,982 9.1 kB Download
2025-09-03 1,983 9.2 kB Download
2025-09-02 1,983 9.2 kB Download
2025-09-01 1,983 9.2 kB Download
2025-08-31 1,983 9.2 kB Download
2025-08-30 1,983 9.2 kB Download
2025-08-29 1,983 9.2 kB Download
2025-08-28 1,983 9.2 kB Download
2025-08-27 1,983 9.2 kB Download
2025-08-26 1,983 9.2 kB Download
2025-08-25 1,983 9.2 kB Download
2025-08-24 1,983 9.2 kB Download
2025-08-23 1,983 9.2 kB Download
2025-08-22 1,983 9.2 kB Download
2025-08-21 1,983 9.2 kB Download
2025-08-20 1,983 9.2 kB Download
2025-08-19 1,983 9.2 kB Download
2025-08-18 1,983 9.2 kB Download
2025-08-17 1,983 9.2 kB Download
2025-08-16 1,983 9.2 kB Download
2025-08-15 1,983 9.2 kB Download
2025-08-14 1,983 9.2 kB Download
2025-08-13 1,983 9.2 kB Download
2025-08-12 1,983 9.2 kB Download
2025-08-11 1,983 9.2 kB Download
2025-08-10 1,983 9.2 kB Download
2025-08-09 1,983 9.2 kB Download
2025-08-08 1,983 9.2 kB Download
2025-08-07 1,983 9.2 kB Download
2025-08-06 1,983 9.2 kB Download
2025-08-05 1,983 9.2 kB Download
2025-08-04 1,983 9.2 kB Download
2025-08-03 1,988 9.2 kB Download
2025-08-02 1,988 9.2 kB Download
2025-07-30 1,988 9.2 kB Download
2025-07-29 1,988 9.2 kB Download
2025-07-28 1,988 9.2 kB Download
2025-07-27 1,159 5.6 kB Download
2025-07-26 1,159 5.6 kB Download
2025-07-25 1,159 5.6 kB Download
2025-07-24 1,158 5.6 kB Download
2025-07-23 1,158 5.6 kB Download
2025-07-22 1,158 5.6 kB Download
2025-07-21 1,157 5.6 kB Download
2025-07-20 1,156 5.6 kB Download
2025-07-19 1,156 5.6 kB Download
2025-07-18 1,156 5.6 kB Download
2025-07-17 1,156 5.6 kB Download
2025-07-16 1,156 5.6 kB Download
2025-07-14 1,155 5.6 kB Download
2025-07-13 1,155 5.6 kB Download
2025-07-12 1,155 5.6 kB Download
2025-07-11 1,155 5.6 kB Download
2025-07-10 1,155 5.6 kB Download
2025-07-09 1,155 5.6 kB Download
2025-07-08 1,155 5.6 kB Download
2025-07-07 1,155 5.6 kB Download
2025-07-06 1,154 5.6 kB Download
2025-07-05 1,154 5.6 kB Download
2025-07-04 1,154 5.6 kB Download
2025-07-03 1,154 5.6 kB Download
2025-07-02 1,152 5.6 kB Download
2025-07-01 1,152 5.6 kB Download
2025-06-30 1,152 5.6 kB Download
2025-06-29 1,152 5.6 kB Download
2025-06-28 1,152 5.6 kB Download
2025-06-27 1,152 5.6 kB Download
2025-06-26 1,152 5.6 kB Download
2025-06-25 1,152 5.6 kB Download
2025-06-24 1,152 5.6 kB Download
2025-06-23 1,152 5.6 kB Download
2025-06-22 1,152 5.6 kB Download

5. Download latest .bm domain list via API

import axios from 'axios';
import fs from 'fs';
import { pipeline } from 'stream/promises';

const response = await axios({
  method: 'GET',
  url: 'https://allzonefiles.io/api/v1/zones/bm/dl',
  responseType: 'stream',
  headers: {
    // Replace with your API key
    'Authorization': 'Bearer allzfio_5c1572d016b846ce99ce7a177922ff21'
  }
});

await pipeline(response.data, fs.createWriteStream('bm.txt.gz'));

console.log('Download complete!');
package main

import (
    "io"
    "net/http"
    "os"
)

func main() {
    url := "https://allzonefiles.io/api/v1/zones/bm/dl"
    file, _ := os.Create("bm.txt.gz")
    defer out.Close()

    req, _ := http.NewRequest("GET", url, nil)
    // Replace with your API key
    req.Header.Set("Authorization", "Bearer allzfio_5c1572d016b846ce99ce7a177922ff21")

    resp, _ := http.DefaultClient.Do(req)
    defer resp.Body.Close()

    io.Copy(out, resp.Body)
}
import requests

url = "https://allzonefiles.io/api/v1/zones/bm/dl"
# Replace with your API key
headers = {"Authorization": "Bearer allzfio_5c1572d016b846ce99ce7a177922ff21"}

with requests.get(url, headers=headers, stream=True) as r:
    r.raise_for_status()
    with open("bm.txt.gz", "wb") as f:
        for chunk in r.iter_content(chunk_size=128*1024):
            f.write(chunk)
import java.io.FileOutputStream;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;

public class FileDownloader {
    public static void main(String[] args) throws Exception {
        URL url = new URL("https://allzonefiles.io/api/v1/zones/bm/dl");
        HttpURLConnection connection = (HttpURLConnection) url.openConnection();

        connection.setRequestMethod("GET");
        // Replace with your API key
        connection.setRequestProperty("Authorization", "Bearer allzfio_5c1572d016b846ce99ce7a177922ff21");

        try (InputStream in = connection.getInputStream();
             FileOutputStream out = new FileOutputStream("bm.txt.gz")) {

            byte[] buffer = new byte[8192];
            int bytesRead;
            while ((bytesRead = in.read(buffer)) != -1) {
                out.write(buffer, 0, bytesRead);
            }
        }

        System.out.println("Download complete!");
    }
}