Download latest list of registered domains for .GRATIS zone

3,067 registered domains — Last update: 04 Jul 2026

.GRATIS domain list file

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

  • Daily updated data — last update: 04 Jul 2026
  • Total domains in the list: 3,067
  • 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
3,067
Registered domains
New Today
0
Registrations / 24h
Daily Churn
6
Expired domains / 24h

2. Daily Domain Statistics - Last 90 days

Date Total domains New Deleted
2026-07-04 3,067 0 - 6
2026-07-03 3,073 + 2 - 4
2026-07-02 3,075 + 5 - 1
2026-07-01 3,071 + 3 - 1
2026-06-30 3,069 + 3 - 1
2026-06-29 3,067 0 - 1
2026-06-28 3,068 + 1 - 2
2026-06-27 3,069 0 - 1
2026-06-26 3,070 + 11 - 2
2026-06-25 3,061 + 1 - 7
2026-06-24 3,067 + 6 - 5
2026-06-23 3,066 + 9 0
2026-06-22 3,057 + 2 - 2
2026-06-21 3,057 + 1 - 2
2026-06-20 3,058 + 1 - 1
2026-06-19 3,058 0 - 4
2026-06-18 3,062 + 1 0
2026-06-17 3,061 + 1 - 1
2026-06-16 3,061 0 0
2026-06-15 3,061 + 4 - 1
2026-06-14 3,058 + 7 0
2026-06-13 3,051 + 3 - 4
2026-06-12 3,052 + 1 0
2026-06-11 3,051 + 3 - 3
2026-06-10 3,051 + 4 - 4
2026-06-09 3,051 + 2 - 3
2026-06-08 3,052 + 3 - 1
2026-06-07 3,050 + 3 - 4
2026-06-06 3,051 0 - 4
2026-06-05 3,055 + 2 - 1
2026-06-04 3,054 0 - 4
2026-06-03 3,058 + 2 - 2
2026-06-02 3,058 + 3 - 3
2026-06-01 3,058 + 6 0
2026-05-31 3,052 + 2 - 3
2026-05-30 3,053 + 1 - 1
2026-05-29 3,053 + 7 0
2026-05-28 3,046 0 - 1
2026-05-27 3,047 0 - 2
2026-05-26 3,049 0 - 1
2026-05-25 3,050 + 9 - 2
2026-05-24 3,043 0 - 5
2026-05-23 3,048 + 3 - 3
2026-05-22 3,048 + 3 - 4
2026-05-21 3,049 + 1 - 1
2026-05-20 3,049 + 1 - 3
2026-05-19 3,051 + 2 0
2026-05-18 3,049 + 4 - 2
2026-05-17 3,047 0 - 2
2026-05-16 3,049 0 - 6
2026-05-15 3,055 + 4 - 1
2026-05-14 3,052 0 - 3
2026-05-13 3,055 + 1 - 1
2026-05-12 3,055 + 5 - 2
2026-05-11 3,052 0 - 2
2026-05-10 3,054 + 3 - 3
2026-05-09 3,054 + 2 - 1
2026-05-08 3,053 0 - 4
2026-05-07 3,057 + 1 - 3
2026-05-06 3,059 0 - 5
2026-05-05 3,064 + 1 - 3
2026-05-04 3,066 + 4 - 3
2026-05-03 3,065 + 2 - 2
2026-05-02 3,065 + 3 - 4
2026-05-01 3,066 0 - 2
2026-04-30 3,068 + 4 - 2
2026-04-29 3,066 + 1 - 3
2026-04-28 3,068 + 2 - 1
2026-04-27 3,067 + 1 - 2
2026-04-26 3,068 + 1 0
2026-04-25 3,067 0 - 5
2026-04-24 3,072 0 0
2026-04-23 3,072 + 3 - 1
2026-04-22 3,070 0 - 4
2026-04-21 3,074 0 - 2
2026-04-20 3,076 + 3 - 2
2026-04-19 3,075 0 - 3
2026-04-18 3,078 + 1 - 2
2026-04-17 3,079 + 3 - 2
2026-04-16 3,078 + 1 - 7
2026-04-15 3,084 + 3 - 1
2026-04-14 3,082 + 1 - 1
2026-04-13 3,082 + 3 - 2
2026-04-12 3,081 + 1 - 4
2026-04-11 3,084 + 7 - 1
2026-04-10 3,078 + 1 - 2
2026-04-09 3,079 + 1 - 2
2026-04-08 3,080 0 - 3
2026-04-07 3,083 + 3 - 4
2026-04-06 3,084 + 2 - 1
2026-04-05 3,083 + 13 0

3. Zone Details: .gratis

The .gratis top-level domain explicitly conveys that content, products, or services are offered at no charge. It is commonly used for promotional landing pages, giveaway campaigns, sampler downloads, open educational resources, and nonprofit outreach where 'free' is the primary message and caller intent is cost-sensitive.

As a branding tool, .gratis signals a clear value proposition and can help match user expectations for no-cost offerings. Because 'free' messaging can sometimes attract low-quality traffic or raise trust questions, registrants should pair the domain with transparent terms, clear calls to action, professional design, and verifiable contact details to maintain credibility.

Choose .gratis when you want immediate clarity about cost and to differentiate promotional or educational offerings in competitive marketplaces. For practical use, consider combining it with a primary brand domain, using descriptive paths or subdomains for conversions, and monitoring analytics and abuse reports to protect reputation and ensure regulatory compliance.

Related zones:

Zone Name gratis
Zone Type gTLD
Assigned by IANA YES
Public registrations allowed YES
WHOIS Server whois.nic.gratis
RDAP Server https://rdap.identitydigital.services/rdap/
Managing Organization Binky Moon, LLC
Organization Address c/o Identity Digital Limited
10500 NE 8th Street, Suite 750
Bellevue WA 98004
United States of America (the)

4. Historical Domain Lists for .gratis zone

Access the archive of historical .GRATIS domain lists and analyze how domains in the .GRATIS 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 3,067 14 kB Download
2026-07-03 3,073 14 kB Download
2026-07-02 3,075 14 kB Download
2026-07-01 3,071 14 kB Download
2026-06-30 3,069 14 kB Download
2026-06-29 3,067 14 kB Download
2026-06-28 3,068 14 kB Download
2026-06-27 3,069 14 kB Download
2026-06-26 3,070 14 kB Download
2026-06-25 3,061 14 kB Download
2026-06-24 3,067 14 kB Download
2026-06-23 3,066 14 kB Download
2026-06-22 3,057 14 kB Download
2026-06-21 3,057 14 kB Download
2026-06-20 3,058 14 kB Download
2026-06-19 3,058 14 kB Download
2026-06-18 3,062 14 kB Download
2026-06-17 3,061 14 kB Download
2026-06-16 3,061 14 kB Download
2026-06-15 3,061 14 kB Download
2026-06-14 3,058 14 kB Download
2026-06-13 3,051 14 kB Download
2026-06-12 3,052 14 kB Download
2026-06-11 3,051 14 kB Download
2026-06-10 3,051 14 kB Download
2026-06-09 3,051 14 kB Download
2026-06-08 3,052 14 kB Download
2026-06-07 3,050 14 kB Download
2026-06-06 3,051 14 kB Download
2026-06-05 3,055 14 kB Download
2026-06-04 3,054 14 kB Download
2026-06-03 3,058 14 kB Download
2026-06-02 3,058 14 kB Download
2026-06-01 3,058 14 kB Download
2026-05-31 3,052 14 kB Download
2026-05-30 3,053 14 kB Download
2026-05-29 3,053 14 kB Download
2026-05-28 3,046 14 kB Download
2026-05-27 3,047 14 kB Download
2026-05-26 3,049 14 kB Download
2026-05-25 3,050 14 kB Download
2026-05-24 3,043 14 kB Download
2026-05-23 3,048 14 kB Download
2026-05-22 3,048 14 kB Download
2026-05-21 3,049 14 kB Download
2026-05-20 3,049 14 kB Download
2026-05-19 3,051 14 kB Download
2026-05-18 3,049 14 kB Download
2026-05-17 3,047 14 kB Download
2026-05-16 3,049 14 kB Download
2026-05-15 3,055 14 kB Download
2026-05-14 3,052 14 kB Download
2026-05-13 3,055 14 kB Download
2026-05-12 3,055 14 kB Download
2026-05-11 3,052 14 kB Download
2026-05-10 3,054 14 kB Download
2026-05-09 3,054 14 kB Download
2026-05-08 3,053 14 kB Download
2026-05-07 3,057 14 kB Download
2026-05-06 3,059 14 kB Download
2026-05-05 3,064 14 kB Download
2026-05-04 3,066 14 kB Download
2026-05-03 3,065 14 kB Download
2026-05-02 3,065 14 kB Download
2026-05-01 3,066 14 kB Download
2026-04-30 3,068 14 kB Download
2026-04-29 3,066 14 kB Download
2026-04-28 3,068 14 kB Download
2026-04-27 3,067 14 kB Download
2026-04-26 3,068 14 kB Download
2026-04-25 3,067 14 kB Download
2026-04-24 3,072 14 kB Download
2026-04-23 3,072 14 kB Download
2026-04-22 3,070 14 kB Download
2026-04-21 3,074 14 kB Download
2026-04-20 3,076 14 kB Download
2026-04-19 3,075 14 kB Download
2026-04-18 3,078 14 kB Download
2026-04-17 3,079 14 kB Download
2026-04-16 3,078 14 kB Download
2026-04-15 3,084 14 kB Download
2026-04-14 3,082 14 kB Download
2026-04-13 3,082 14 kB Download
2026-04-12 3,081 14 kB Download
2026-04-11 3,084 14 kB Download
2026-04-10 3,078 14 kB Download
2026-04-09 3,079 14 kB Download
2026-04-08 3,080 14 kB Download
2026-04-07 3,083 14 kB Download
2026-04-06 3,084 14 kB Download
2026-04-05 3,083 14 kB Download
2026-04-04 3,070 14 kB Download
2026-04-03 3,069 14 kB Download
2026-04-02 3,083 14 kB Download
2026-04-01 3,080 14 kB Download
2026-03-31 3,082 14 kB Download
2026-03-30 3,080 14 kB Download
2026-03-29 3,081 14 kB Download
2026-03-28 3,083 14 kB Download
2026-03-27 3,084 14 kB Download
2026-03-26 3,084 14 kB Download
2026-03-25 3,086 14 kB Download
2026-03-24 3,085 14 kB Download
2026-03-23 3,083 14 kB Download
2026-03-22 3,080 14 kB Download
2026-03-21 3,080 14 kB Download
2026-03-20 3,078 14 kB Download
2026-03-19 3,077 14 kB Download
2026-03-18 3,078 14 kB Download
2026-03-17 3,076 14 kB Download
2026-03-16 3,077 14 kB Download
2026-03-15 3,080 14 kB Download
2026-03-14 3,083 14 kB Download
2026-03-13 3,085 14 kB Download
2026-03-12 3,084 14 kB Download
2026-03-11 3,085 14 kB Download
2026-03-10 3,086 14 kB Download
2026-03-09 3,085 14 kB Download
2026-03-08 3,083 14 kB Download
2026-03-07 3,084 14 kB Download
2026-03-06 3,084 14 kB Download
2026-03-05 3,088 14 kB Download
2026-03-04 3,087 14 kB Download
2026-03-03 3,084 14 kB Download
2026-03-02 3,087 14 kB Download
2026-03-01 3,085 14 kB Download
2026-02-28 3,084 14 kB Download
2026-02-27 3,083 14 kB Download
2026-02-26 3,083 14 kB Download
2026-02-25 3,084 14 kB Download
2026-02-24 3,085 14 kB Download
2026-02-23 3,084 14 kB Download
2026-02-22 3,085 14 kB Download
2026-02-21 3,084 14 kB Download
2026-02-20 3,084 14 kB Download
2026-02-19 3,093 14 kB Download
2026-02-18 3,094 14 kB Download
2026-02-17 3,091 14 kB Download
2026-02-16 3,088 14 kB Download
2026-02-15 3,091 14 kB Download
2026-02-14 3,090 14 kB Download
2026-02-13 3,089 14 kB Download
2026-02-12 3,090 14 kB Download
2026-02-11 3,093 14 kB Download
2026-02-10 3,091 14 kB Download
2026-02-09 3,092 14 kB Download
2026-02-08 3,094 14 kB Download
2026-02-07 3,096 14 kB Download
2026-02-06 3,095 14 kB Download
2026-02-05 3,098 14 kB Download
2026-02-04 3,102 14 kB Download
2026-02-03 3,102 14 kB Download
2026-02-02 3,104 14 kB Download
2026-02-01 3,106 14 kB Download
2026-01-31 3,115 14 kB Download
2026-01-30 3,112 14 kB Download
2026-01-29 3,110 14 kB Download
2026-01-28 3,115 14 kB Download
2026-01-27 3,117 14 kB Download
2026-01-26 3,113 14 kB Download
2026-01-25 3,116 14 kB Download
2026-01-24 3,113 14 kB Download
2026-01-23 3,115 14 kB Download
2026-01-22 3,111 14 kB Download
2026-01-21 3,111 14 kB Download
2026-01-20 3,113 14 kB Download
2026-01-19 3,112 14 kB Download
2026-01-18 3,113 14 kB Download
2026-01-17 3,109 14 kB Download
2026-01-16 3,109 14 kB Download
2026-01-15 3,110 14 kB Download
2026-01-14 3,104 14 kB Download
2026-01-13 3,104 14 kB Download
2026-01-12 3,103 14 kB Download
2026-01-11 3,114 14 kB Download
2026-01-10 3,118 14 kB Download
2026-01-09 3,115 14 kB Download
2026-01-08 3,114 14 kB Download
2026-01-07 3,113 14 kB Download
2026-01-06 3,115 14 kB Download
2026-01-05 3,116 14 kB Download
2026-01-04 3,116 14 kB Download
2026-01-03 3,117 14 kB Download
2026-01-02 3,118 14 kB Download
2026-01-01 3,119 14 kB Download
2025-12-31 3,119 14 kB Download
2025-12-30 3,120 14 kB Download
2025-12-29 3,120 14 kB Download
2025-12-28 3,120 14 kB Download
2025-12-27 3,122 14 kB Download
2025-12-26 3,123 14 kB Download
2025-12-25 3,124 14 kB Download
2025-12-24 3,125 14 kB Download
2025-12-23 3,126 14 kB Download
2025-12-22 3,122 14 kB Download
2025-12-21 3,122 14 kB Download
2025-12-20 3,121 14 kB Download
2025-12-19 3,121 14 kB Download
2025-12-18 3,121 14 kB Download
2025-12-17 3,123 14 kB Download
2025-12-16 3,125 14 kB Download
2025-12-15 3,129 14 kB Download
2025-12-14 3,137 14 kB Download
2025-12-13 3,140 14 kB Download
2025-12-12 3,145 14 kB Download
2025-12-11 3,146 14 kB Download
2025-12-10 3,145 14 kB Download
2025-12-09 3,148 14 kB Download
2025-12-08 3,150 14 kB Download
2025-12-07 3,158 14 kB Download
2025-12-06 3,160 14 kB Download
2025-12-05 3,159 14 kB Download
2025-12-04 3,160 14 kB Download
2025-12-03 3,163 14 kB Download
2025-12-02 3,162 14 kB Download
2025-12-01 3,163 14 kB Download
2025-11-30 3,162 14 kB Download
2025-11-29 3,165 14 kB Download
2025-11-28 3,202 14 kB Download
2025-11-27 3,204 14 kB Download
2025-11-26 3,206 14 kB Download
2025-11-25 3,205 14 kB Download
2025-11-24 3,212 15 kB Download
2025-11-23 3,262 15 kB Download
2025-11-22 3,266 15 kB Download
2025-11-21 3,267 15 kB Download
2025-11-20 3,266 15 kB Download
2025-11-19 3,266 15 kB Download
2025-11-18 3,267 15 kB Download
2025-11-17 3,268 15 kB Download
2025-11-16 3,272 15 kB Download
2025-11-15 3,273 15 kB Download
2025-11-14 3,276 15 kB Download
2025-11-13 3,290 15 kB Download
2025-11-12 3,291 15 kB Download
2025-11-11 3,294 15 kB Download
2025-11-10 3,295 15 kB Download
2025-11-09 3,295 15 kB Download
2025-11-08 3,298 15 kB Download
2025-11-07 3,301 15 kB Download
2025-11-06 3,300 15 kB Download
2025-11-05 3,305 15 kB Download
2025-11-04 3,305 15 kB Download
2025-11-03 3,304 15 kB Download
2025-11-02 3,303 15 kB Download
2025-11-01 3,304 15 kB Download
2025-10-31 3,300 15 kB Download
2025-10-30 3,301 15 kB Download
2025-10-29 3,303 15 kB Download
2025-10-28 3,307 15 kB Download
2025-10-27 3,310 15 kB Download
2025-10-26 3,312 15 kB Download
2025-10-25 3,321 15 kB Download
2025-10-24 3,322 15 kB Download
2025-10-23 3,326 15 kB Download
2025-10-22 3,324 15 kB Download
2025-10-21 3,324 15 kB Download
2025-10-20 3,326 15 kB Download
2025-10-19 3,333 15 kB Download
2025-10-18 3,333 15 kB Download
2025-10-17 3,336 15 kB Download
2025-10-16 3,338 15 kB Download
2025-10-15 3,344 15 kB Download
2025-10-14 3,345 15 kB Download
2025-10-13 3,351 15 kB Download
2025-10-12 3,349 15 kB Download
2025-10-11 3,349 15 kB Download
2025-10-10 3,354 15 kB Download
2025-10-09 3,353 15 kB Download
2025-10-08 3,353 15 kB Download
2025-10-07 3,353 15 kB Download
2025-10-06 3,350 15 kB Download
2025-10-05 3,351 15 kB Download
2025-10-04 3,350 15 kB Download
2025-10-03 3,351 15 kB Download
2025-10-02 3,353 15 kB Download
2025-10-01 3,355 15 kB Download
2025-09-30 3,352 15 kB Download
2025-09-29 3,351 15 kB Download
2025-09-28 3,350 15 kB Download
2025-09-27 3,351 15 kB Download
2025-09-26 3,353 15 kB Download
2025-09-25 3,353 15 kB Download
2025-09-24 3,355 15 kB Download
2025-09-23 3,354 15 kB Download
2025-09-22 3,358 15 kB Download
2025-09-21 3,357 15 kB Download
2025-09-20 3,356 15 kB Download
2025-09-19 3,356 15 kB Download
2025-09-18 3,358 15 kB Download
2025-09-17 3,360 15 kB Download
2025-09-16 3,354 15 kB Download
2025-09-15 3,352 15 kB Download
2025-09-14 3,351 15 kB Download
2025-09-13 3,351 15 kB Download
2025-09-12 3,351 15 kB Download
2025-09-11 3,351 15 kB Download
2025-09-10 3,352 15 kB Download
2025-09-09 3,360 15 kB Download
2025-09-08 3,362 15 kB Download
2025-09-07 3,362 15 kB Download
2025-09-06 3,363 15 kB Download
2025-09-05 3,358 15 kB Download
2025-09-04 3,359 15 kB Download
2025-09-03 3,359 15 kB Download
2025-09-02 3,360 15 kB Download
2025-09-01 3,365 15 kB Download
2025-08-31 3,367 15 kB Download
2025-08-30 3,364 15 kB Download
2025-08-29 3,364 15 kB Download
2025-08-28 3,364 15 kB Download
2025-08-27 3,366 15 kB Download
2025-08-26 3,365 15 kB Download
2025-08-25 3,366 15 kB Download
2025-08-24 3,367 15 kB Download
2025-08-23 3,367 15 kB Download
2025-08-22 3,368 15 kB Download
2025-08-21 3,371 15 kB Download
2025-08-20 3,374 15 kB Download
2025-08-19 3,376 15 kB Download
2025-08-18 3,377 15 kB Download
2025-08-17 3,377 15 kB Download
2025-08-16 3,377 15 kB Download
2025-08-15 3,378 15 kB Download
2025-08-14 3,378 15 kB Download
2025-08-13 3,380 15 kB Download
2025-08-12 3,387 15 kB Download
2025-08-11 3,386 15 kB Download
2025-08-10 3,386 15 kB Download
2025-08-09 3,385 15 kB Download
2025-08-08 3,384 15 kB Download
2025-08-07 3,383 15 kB Download
2025-08-06 3,375 15 kB Download
2025-08-05 3,378 15 kB Download
2025-08-04 3,380 15 kB Download
2025-08-03 3,383 15 kB Download
2025-08-02 3,389 15 kB Download
2025-08-01 3,392 15 kB Download
2025-07-31 3,388 15 kB Download
2025-07-30 3,390 15 kB Download
2025-07-29 3,389 15 kB Download
2025-07-28 3,391 15 kB Download
2025-07-27 3,395 15 kB Download
2025-07-26 3,396 15 kB Download
2025-07-25 3,397 15 kB Download
2025-07-24 3,397 15 kB Download
2025-07-23 3,395 15 kB Download
2025-07-22 3,394 15 kB Download
2025-07-21 3,393 15 kB Download
2025-07-20 3,393 15 kB Download
2025-07-19 3,395 15 kB Download
2025-07-18 3,393 15 kB Download
2025-07-17 3,391 15 kB Download
2025-07-16 3,392 15 kB Download
2025-07-14 3,395 15 kB Download
2025-07-13 3,401 15 kB Download
2025-07-12 3,401 15 kB Download
2025-07-11 3,404 15 kB Download
2025-07-10 3,402 15 kB Download
2025-07-09 3,402 15 kB Download
2025-07-08 3,403 15 kB Download
2025-07-07 3,404 15 kB Download
2025-07-06 3,406 15 kB Download
2025-07-05 3,405 15 kB Download
2025-07-04 3,403 15 kB Download
2025-07-03 3,404 15 kB Download
2025-07-02 3,402 15 kB Download
2025-07-01 3,401 15 kB Download
2025-06-30 3,401 15 kB Download
2025-06-29 3,402 15 kB Download
2025-06-28 3,401 15 kB Download
2025-06-27 3,398 15 kB Download
2025-06-26 3,400 15 kB Download
2025-06-25 3,402 15 kB Download
2025-06-24 3,405 15 kB Download
2025-06-23 3,403 15 kB Download
2025-06-22 3,406 15 kB Download

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

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

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

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

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