Download latest list of registered domains for .OKINAWA zone

4,051 registered domains — Last update: 04 Jul 2026

.OKINAWA domain list file

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

  • Daily updated data — last update: 04 Jul 2026
  • Total domains in the list: 4,051
  • File size: 19 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
4,051
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 4,051 0 0
2026-07-03 4,051 + 6 - 2
2026-07-02 4,047 + 1 - 4
2026-07-01 4,050 + 1 - 1
2026-06-30 4,050 + 24 - 3
2026-06-29 4,029 + 7 - 1
2026-06-28 4,023 + 1 - 1
2026-06-27 4,023 + 3 0
2026-06-26 4,020 0 - 2
2026-06-25 4,022 0 0
2026-06-24 4,022 + 1 - 1
2026-06-23 4,022 + 5 - 2
2026-06-22 4,019 + 5 - 1
2026-06-21 4,015 0 - 2
2026-06-20 4,017 + 1 - 2
2026-06-19 4,018 + 3 - 1
2026-06-18 4,016 + 2 - 1
2026-06-17 4,015 + 2 - 1
2026-06-16 4,014 0 0
2026-06-15 4,014 + 1 - 2
2026-06-14 4,015 0 - 2
2026-06-13 4,017 + 3 - 4
2026-06-12 4,018 + 6 - 1
2026-06-11 4,013 + 2 - 2
2026-06-10 4,013 + 1 0
2026-06-09 4,012 0 - 4
2026-06-08 4,016 0 - 1
2026-06-07 4,017 + 1 - 4
2026-06-06 4,020 0 - 3
2026-06-05 4,023 0 0
2026-06-04 4,023 + 2 0
2026-06-03 4,021 + 3 - 1
2026-06-02 4,019 + 2 - 4
2026-06-01 4,021 + 4 0
2026-05-31 4,017 + 2 - 1
2026-05-30 4,016 + 2 - 1
2026-05-29 4,015 + 1 - 11
2026-05-28 4,025 + 1 0
2026-05-27 4,024 + 2 - 3
2026-05-26 4,025 + 2 - 2
2026-05-25 4,025 + 1 - 1
2026-05-24 4,025 + 2 - 2
2026-05-23 4,025 + 2 - 2
2026-05-22 4,025 0 - 1
2026-05-21 4,026 + 1 0
2026-05-20 4,025 0 0
2026-05-19 4,025 + 2 - 2
2026-05-18 4,025 0 - 4
2026-05-17 4,029 0 - 3
2026-05-16 4,032 + 3 - 12
2026-05-15 4,041 0 - 1
2026-05-14 4,042 0 - 2
2026-05-13 4,044 + 21 - 1
2026-05-12 4,024 + 2 - 3
2026-05-11 4,025 0 0
2026-05-10 4,025 0 - 2
2026-05-09 4,027 0 - 1
2026-05-08 4,028 + 1 0
2026-05-07 4,027 + 2 0
2026-05-06 4,025 + 1 - 5
2026-05-05 4,029 0 - 3
2026-05-04 4,032 + 2 0
2026-05-03 4,030 + 2 - 32
2026-05-02 4,060 0 - 1
2026-05-01 4,061 0 - 1
2026-04-30 4,062 + 1 - 3
2026-04-29 4,064 + 1 - 1
2026-04-28 4,064 + 2 - 1
2026-04-27 4,063 + 1 - 2
2026-04-26 4,064 + 2 - 2
2026-04-25 4,064 + 1 0
2026-04-24 4,063 + 2 0
2026-04-23 4,061 + 2 - 2
2026-04-22 4,061 + 3 - 2
2026-04-21 4,060 + 2 - 1
2026-04-20 4,059 0 - 2
2026-04-19 4,061 0 0
2026-04-18 4,061 + 2 - 1
2026-04-17 4,060 + 2 - 3
2026-04-16 4,061 + 2 - 30
2026-04-15 4,089 + 2 - 2
2026-04-14 4,089 + 2 0
2026-04-13 4,087 + 1 - 1
2026-04-12 4,087 0 - 2
2026-04-11 4,089 + 2 0
2026-04-10 4,087 0 - 2
2026-04-09 4,089 + 1 - 2
2026-04-08 4,090 + 2 0
2026-04-07 4,088 + 1 - 3
2026-04-06 4,090 + 2 - 3
2026-04-05 4,091 + 2 - 3

3. Zone Details: .okinawa

The .okinawa domain identifies websites with a clear connection to Okinawa Prefecture. It is commonly used by local businesses, tourism operators, cultural organizations, municipalities, events, and individuals who want to signal regional relevance. As a geographic gTLD, it helps visitors immediately recognize the site’s local focus and target audience.

Choose .okinawa to reinforce location-based branding and to communicate authenticity and regional belonging. For marketing, a .okinawa name can improve trust among local customers and tourists seeking Okinawa-specific services. It is often paired with localized content and language options to reach both Japanese and international visitors.

When considering .okinawa, consider typical use cases such as hotels and ryokan, tour operators, local product ecommerce, destination guides, festivals, and municipal information. Registration rules and pricing vary by registrar, so review availability and any eligibility requirements. Many organizations use .okinawa alongside broader TLDs like .com or .jp to cover multiple audiences and use cases.

Related zones:

Zone Name okinawa
Zone Type gTLD
Assigned by IANA YES
Public registrations allowed YES
WHOIS Server whois.nic.okinawa
RDAP Server https://rdap.gmoregistry.net/rdap/
Managing Organization BRregistry, Inc.
Organization Address Cerulean Tower
26-1 Sakuragaoka-cho
Shibuya-ku Tokyo 150-8512
Japan

4. Historical Domain Lists for .okinawa zone

Access the archive of historical .OKINAWA domain lists and analyze how domains in the .OKINAWA 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 4,051 19 kB Download
2026-07-03 4,051 19 kB Download
2026-07-02 4,047 18 kB Download
2026-07-01 4,050 19 kB Download
2026-06-30 4,050 19 kB Download
2026-06-29 4,029 18 kB Download
2026-06-28 4,023 18 kB Download
2026-06-27 4,023 18 kB Download
2026-06-26 4,020 18 kB Download
2026-06-25 4,022 18 kB Download
2026-06-24 4,022 18 kB Download
2026-06-23 4,022 18 kB Download
2026-06-22 4,019 18 kB Download
2026-06-21 4,015 18 kB Download
2026-06-20 4,017 18 kB Download
2026-06-19 4,018 18 kB Download
2026-06-18 4,016 18 kB Download
2026-06-17 4,015 18 kB Download
2026-06-16 4,014 18 kB Download
2026-06-15 4,014 18 kB Download
2026-06-14 4,015 18 kB Download
2026-06-13 4,017 18 kB Download
2026-06-12 4,018 18 kB Download
2026-06-11 4,013 18 kB Download
2026-06-10 4,013 18 kB Download
2026-06-09 4,012 18 kB Download
2026-06-08 4,016 18 kB Download
2026-06-07 4,017 18 kB Download
2026-06-06 4,020 18 kB Download
2026-06-05 4,023 18 kB Download
2026-06-04 4,023 18 kB Download
2026-06-03 4,021 18 kB Download
2026-06-02 4,019 18 kB Download
2026-06-01 4,021 18 kB Download
2026-05-31 4,017 18 kB Download
2026-05-30 4,016 18 kB Download
2026-05-29 4,015 18 kB Download
2026-05-28 4,025 18 kB Download
2026-05-27 4,024 18 kB Download
2026-05-26 4,025 18 kB Download
2026-05-25 4,025 18 kB Download
2026-05-24 4,025 18 kB Download
2026-05-23 4,025 18 kB Download
2026-05-22 4,025 18 kB Download
2026-05-21 4,026 18 kB Download
2026-05-20 4,025 18 kB Download
2026-05-19 4,025 18 kB Download
2026-05-18 4,025 18 kB Download
2026-05-17 4,029 18 kB Download
2026-05-16 4,032 18 kB Download
2026-05-15 4,041 18 kB Download
2026-05-14 4,042 18 kB Download
2026-05-13 4,044 18 kB Download
2026-05-12 4,024 18 kB Download
2026-05-11 4,025 18 kB Download
2026-05-10 4,025 18 kB Download
2026-05-09 4,027 18 kB Download
2026-05-08 4,028 18 kB Download
2026-05-07 4,027 18 kB Download
2026-05-06 4,025 18 kB Download
2026-05-05 4,029 18 kB Download
2026-05-04 4,032 18 kB Download
2026-05-03 4,030 18 kB Download
2026-05-02 4,060 19 kB Download
2026-05-01 4,061 19 kB Download
2026-04-30 4,062 19 kB Download
2026-04-29 4,064 19 kB Download
2026-04-28 4,064 19 kB Download
2026-04-27 4,063 19 kB Download
2026-04-26 4,064 19 kB Download
2026-04-25 4,064 19 kB Download
2026-04-24 4,063 19 kB Download
2026-04-23 4,061 19 kB Download
2026-04-22 4,061 19 kB Download
2026-04-21 4,060 19 kB Download
2026-04-20 4,059 19 kB Download
2026-04-19 4,061 19 kB Download
2026-04-18 4,061 19 kB Download
2026-04-17 4,060 19 kB Download
2026-04-16 4,061 19 kB Download
2026-04-15 4,089 19 kB Download
2026-04-14 4,089 19 kB Download
2026-04-13 4,087 19 kB Download
2026-04-12 4,087 19 kB Download
2026-04-11 4,089 19 kB Download
2026-04-10 4,087 19 kB Download
2026-04-09 4,089 19 kB Download
2026-04-08 4,090 19 kB Download
2026-04-07 4,088 19 kB Download
2026-04-06 4,090 19 kB Download
2026-04-05 4,091 19 kB Download
2026-04-04 4,092 19 kB Download
2026-04-03 4,090 19 kB Download
2026-04-02 4,091 19 kB Download
2026-04-01 4,091 19 kB Download
2026-03-31 4,094 19 kB Download
2026-03-30 4,095 19 kB Download
2026-03-29 4,094 19 kB Download
2026-03-28 4,096 19 kB Download
2026-03-27 4,095 19 kB Download
2026-03-26 4,096 19 kB Download
2026-03-25 4,098 19 kB Download
2026-03-24 4,102 19 kB Download
2026-03-23 4,103 19 kB Download
2026-03-22 4,103 19 kB Download
2026-03-21 4,107 19 kB Download
2026-03-20 4,108 19 kB Download
2026-03-19 4,107 19 kB Download
2026-03-18 4,102 19 kB Download
2026-03-17 4,103 19 kB Download
2026-03-16 4,105 19 kB Download
2026-03-15 4,108 19 kB Download
2026-03-14 4,108 19 kB Download
2026-03-13 4,111 19 kB Download
2026-03-12 4,111 19 kB Download
2026-03-11 4,113 19 kB Download
2026-03-10 4,115 19 kB Download
2026-03-09 4,116 19 kB Download
2026-03-08 4,115 19 kB Download
2026-03-07 4,115 19 kB Download
2026-03-06 4,116 19 kB Download
2026-03-05 4,118 19 kB Download
2026-03-04 4,120 19 kB Download
2026-03-03 4,117 19 kB Download
2026-03-02 4,118 19 kB Download
2026-03-01 4,119 19 kB Download
2026-02-28 4,122 19 kB Download
2026-02-27 4,179 19 kB Download
2026-02-26 4,190 19 kB Download
2026-02-25 4,198 19 kB Download
2026-02-24 4,200 19 kB Download
2026-02-23 4,199 19 kB Download
2026-02-22 4,197 19 kB Download
2026-02-21 4,197 19 kB Download
2026-02-20 4,200 19 kB Download
2026-02-19 4,200 19 kB Download
2026-02-18 4,201 19 kB Download
2026-02-17 4,201 19 kB Download
2026-02-16 4,204 19 kB Download
2026-02-15 4,204 19 kB Download
2026-02-14 4,206 19 kB Download
2026-02-13 4,209 19 kB Download
2026-02-12 4,210 19 kB Download
2026-02-11 4,210 19 kB Download
2026-02-10 4,210 19 kB Download
2026-02-09 4,211 19 kB Download
2026-02-08 4,210 19 kB Download
2026-02-07 4,210 19 kB Download
2026-02-06 4,210 19 kB Download
2026-02-05 4,212 19 kB Download
2026-02-04 4,209 19 kB Download
2026-02-03 4,209 19 kB Download
2026-02-02 4,205 19 kB Download
2026-02-01 4,207 19 kB Download
2026-01-31 4,206 19 kB Download
2026-01-30 4,210 19 kB Download
2026-01-29 4,211 19 kB Download
2026-01-28 4,206 19 kB Download
2026-01-27 4,210 19 kB Download
2026-01-26 4,210 19 kB Download
2026-01-25 4,211 19 kB Download
2026-01-24 4,214 19 kB Download
2026-01-23 4,217 19 kB Download
2026-01-22 4,215 19 kB Download
2026-01-21 4,215 19 kB Download
2026-01-20 4,217 19 kB Download
2026-01-19 4,221 19 kB Download
2026-01-18 4,225 19 kB Download
2026-01-17 4,225 19 kB Download
2026-01-16 4,226 19 kB Download
2026-01-15 4,231 19 kB Download
2026-01-14 4,232 19 kB Download
2026-01-13 4,236 19 kB Download
2026-01-12 4,236 19 kB Download
2026-01-11 4,237 19 kB Download
2026-01-10 4,237 19 kB Download
2026-01-09 4,238 19 kB Download
2026-01-08 4,240 19 kB Download
2026-01-07 4,239 19 kB Download
2026-01-06 4,238 19 kB Download
2026-01-05 4,239 19 kB Download
2026-01-04 4,240 19 kB Download
2026-01-03 4,241 19 kB Download
2026-01-02 4,241 19 kB Download
2026-01-01 4,242 19 kB Download
2025-12-31 4,242 19 kB Download
2025-12-30 4,245 19 kB Download
2025-12-29 4,243 19 kB Download
2025-12-28 4,241 19 kB Download
2025-12-27 4,239 19 kB Download
2025-12-26 4,237 19 kB Download
2025-12-25 4,239 19 kB Download
2025-12-24 4,240 19 kB Download
2025-12-23 4,238 19 kB Download
2025-12-22 4,241 19 kB Download
2025-12-21 4,242 19 kB Download
2025-12-20 4,242 19 kB Download
2025-12-19 4,243 19 kB Download
2025-12-18 4,244 19 kB Download
2025-12-17 4,242 19 kB Download
2025-12-16 4,244 19 kB Download
2025-12-15 4,243 19 kB Download
2025-12-14 4,244 19 kB Download
2025-12-13 4,247 19 kB Download
2025-12-12 4,243 19 kB Download
2025-12-11 4,247 19 kB Download
2025-12-10 4,252 19 kB Download
2025-12-09 4,252 19 kB Download
2025-12-08 4,251 19 kB Download
2025-12-07 4,249 19 kB Download
2025-12-06 4,250 19 kB Download
2025-12-05 4,252 19 kB Download
2025-12-04 4,254 19 kB Download
2025-12-03 4,256 19 kB Download
2025-12-02 4,258 19 kB Download
2025-12-01 4,258 19 kB Download
2025-11-30 4,260 19 kB Download
2025-11-29 4,260 19 kB Download
2025-11-28 4,263 20 kB Download
2025-11-27 4,264 20 kB Download
2025-11-26 4,263 20 kB Download
2025-11-25 4,280 20 kB Download
2025-11-24 4,281 20 kB Download
2025-11-23 4,281 20 kB Download
2025-11-22 4,286 20 kB Download
2025-11-21 4,287 20 kB Download
2025-11-20 4,288 20 kB Download
2025-11-19 4,285 20 kB Download
2025-11-18 4,286 20 kB Download
2025-11-17 4,291 20 kB Download
2025-11-16 4,290 20 kB Download
2025-11-15 4,289 20 kB Download
2025-11-14 4,288 20 kB Download
2025-11-13 4,288 20 kB Download
2025-11-12 4,289 20 kB Download
2025-11-11 4,287 20 kB Download
2025-11-10 4,288 20 kB Download
2025-11-09 4,288 20 kB Download
2025-11-08 4,289 20 kB Download
2025-11-07 4,289 20 kB Download
2025-11-06 4,291 20 kB Download
2025-11-05 4,291 20 kB Download
2025-11-04 4,291 20 kB Download
2025-11-03 4,292 20 kB Download
2025-11-02 4,290 20 kB Download
2025-11-01 4,290 20 kB Download
2025-10-31 4,291 20 kB Download
2025-10-30 4,292 20 kB Download
2025-10-29 4,293 20 kB Download
2025-10-28 4,290 20 kB Download
2025-10-27 4,289 20 kB Download
2025-10-26 4,292 20 kB Download
2025-10-25 4,293 20 kB Download
2025-10-24 4,292 20 kB Download
2025-10-23 4,295 20 kB Download
2025-10-22 4,295 20 kB Download
2025-10-21 4,293 20 kB Download
2025-10-20 4,295 20 kB Download
2025-10-19 4,297 20 kB Download
2025-10-18 4,295 20 kB Download
2025-10-17 4,294 20 kB Download
2025-10-16 4,298 20 kB Download
2025-10-15 4,298 20 kB Download
2025-10-14 4,298 20 kB Download
2025-10-13 4,300 20 kB Download
2025-10-12 4,302 20 kB Download
2025-10-11 4,304 20 kB Download
2025-10-10 4,305 20 kB Download
2025-10-09 4,304 20 kB Download
2025-10-08 4,305 20 kB Download
2025-10-07 4,309 20 kB Download
2025-10-06 4,309 20 kB Download
2025-10-05 4,312 20 kB Download
2025-10-04 4,314 20 kB Download
2025-10-03 4,312 20 kB Download
2025-10-02 4,313 20 kB Download
2025-10-01 4,312 20 kB Download
2025-09-30 4,313 20 kB Download
2025-09-29 4,311 20 kB Download
2025-09-28 4,312 20 kB Download
2025-09-27 4,314 20 kB Download
2025-09-26 4,314 20 kB Download
2025-09-25 4,315 20 kB Download
2025-09-24 4,318 20 kB Download
2025-09-23 4,318 20 kB Download
2025-09-22 4,315 20 kB Download
2025-09-21 4,316 20 kB Download
2025-09-20 4,319 20 kB Download
2025-09-19 4,321 20 kB Download
2025-09-18 4,321 20 kB Download
2025-09-17 4,320 20 kB Download
2025-09-16 4,317 20 kB Download
2025-09-15 4,316 20 kB Download
2025-09-14 4,316 20 kB Download
2025-09-13 4,313 20 kB Download
2025-09-12 4,313 20 kB Download
2025-09-11 4,316 20 kB Download
2025-09-10 4,317 20 kB Download
2025-09-09 4,319 20 kB Download
2025-09-08 4,319 20 kB Download
2025-09-07 4,318 20 kB Download
2025-09-06 4,317 20 kB Download
2025-09-05 4,318 20 kB Download
2025-09-04 4,318 20 kB Download
2025-09-03 4,318 20 kB Download
2025-09-02 4,317 20 kB Download
2025-09-01 4,318 20 kB Download
2025-08-31 4,319 20 kB Download
2025-08-30 4,319 20 kB Download
2025-08-29 4,318 20 kB Download
2025-08-28 4,322 20 kB Download
2025-08-27 4,323 20 kB Download
2025-08-26 4,326 20 kB Download
2025-08-25 4,326 20 kB Download
2025-08-24 4,326 20 kB Download
2025-08-23 4,327 20 kB Download
2025-08-22 4,328 20 kB Download
2025-08-21 4,327 20 kB Download
2025-08-20 4,328 20 kB Download
2025-08-19 4,328 20 kB Download
2025-08-18 4,326 20 kB Download
2025-08-17 4,326 20 kB Download
2025-08-16 4,326 20 kB Download
2025-08-15 4,324 20 kB Download
2025-08-14 4,323 20 kB Download
2025-08-13 4,322 20 kB Download
2025-08-12 4,322 20 kB Download
2025-08-11 4,322 20 kB Download
2025-08-10 4,323 20 kB Download
2025-08-09 4,324 20 kB Download
2025-08-08 4,325 20 kB Download
2025-08-07 4,325 20 kB Download
2025-08-06 4,325 20 kB Download
2025-08-05 4,323 20 kB Download
2025-08-04 4,323 20 kB Download
2025-08-03 4,324 20 kB Download
2025-08-02 4,328 20 kB Download
2025-08-01 4,328 20 kB Download
2025-07-31 4,328 20 kB Download
2025-07-30 4,329 20 kB Download
2025-07-29 4,329 20 kB Download
2025-07-28 4,330 20 kB Download
2025-07-27 4,334 20 kB Download
2025-07-26 4,334 20 kB Download
2025-07-25 4,334 20 kB Download
2025-07-24 4,334 20 kB Download
2025-07-23 4,336 20 kB Download
2025-07-22 4,339 20 kB Download
2025-07-21 4,339 20 kB Download
2025-07-20 4,343 20 kB Download
2025-07-19 4,344 20 kB Download
2025-07-18 4,343 20 kB Download
2025-07-17 4,340 20 kB Download
2025-07-16 4,341 20 kB Download
2025-07-14 4,344 20 kB Download
2025-07-13 4,345 20 kB Download
2025-07-12 4,345 20 kB Download
2025-07-11 4,347 20 kB Download
2025-07-10 4,346 20 kB Download
2025-07-09 4,349 20 kB Download
2025-07-08 4,349 20 kB Download
2025-07-07 4,352 20 kB Download
2025-07-06 4,352 20 kB Download
2025-07-05 4,355 20 kB Download
2025-07-04 4,354 20 kB Download
2025-07-03 4,353 20 kB Download
2025-07-02 4,350 20 kB Download
2025-07-01 4,350 20 kB Download
2025-06-30 4,350 20 kB Download
2025-06-29 4,351 20 kB Download
2025-06-28 4,352 20 kB Download
2025-06-27 4,353 20 kB Download
2025-06-26 4,354 20 kB Download
2025-06-25 4,352 20 kB Download
2025-06-24 4,352 20 kB Download
2025-06-23 4,352 20 kB Download
2025-06-22 4,355 20 kB Download

5. Download latest .okinawa 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/okinawa/dl',
  responseType: 'stream',
  headers: {
    // Replace with your API key
    'Authorization': 'Bearer allzfio_5c1572d016b846ce99ce7a177922ff21'
  }
});

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

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

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

func main() {
    url := "https://allzonefiles.io/api/v1/zones/okinawa/dl"
    file, _ := os.Create("okinawa.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/okinawa/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("okinawa.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/okinawa/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("okinawa.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!");
    }
}