Download latest list of registered domains for .DIY zone

7,631 registered domains — Last update: 04 Jul 2026

.DIY domain list file

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

  • Daily updated data — last update: 04 Jul 2026
  • Total domains in the list: 7,631
  • File size: 34 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
7,631
Registered domains
New Today
7
Registrations / 24h
Daily Churn
5
Expired domains / 24h

2. Daily Domain Statistics - Last 90 days

Date Total domains New Deleted
2026-07-04 7,631 + 7 - 5
2026-07-03 7,629 + 17 - 8
2026-07-02 7,620 + 10 - 15
2026-07-01 7,625 + 10 - 19
2026-06-30 7,634 + 4 - 11
2026-06-29 7,641 + 3 - 20
2026-06-28 7,658 + 11 - 10
2026-06-27 7,657 + 9 - 9
2026-06-26 7,657 + 25 - 10
2026-06-25 7,642 + 9 - 21
2026-06-24 7,654 + 11 - 12
2026-06-23 7,655 + 9 - 12
2026-06-22 7,658 + 7 - 8
2026-06-21 7,659 + 8 - 15
2026-06-20 7,666 + 26 - 7
2026-06-19 7,647 + 10 - 36
2026-06-18 7,673 + 7 - 14
2026-06-17 7,680 + 9 - 12
2026-06-16 7,683 + 16 - 10
2026-06-15 7,677 + 37 - 5
2026-06-14 7,645 + 10 - 14
2026-06-13 7,649 + 10 - 13
2026-06-12 7,652 + 13 - 11
2026-06-11 7,650 + 14 - 11
2026-06-10 7,647 + 8 - 6
2026-06-09 7,645 + 8 - 17
2026-06-08 7,654 + 17 - 13
2026-06-07 7,650 + 13 - 31
2026-06-06 7,668 + 10 - 7
2026-06-05 7,665 + 21 - 7
2026-06-04 7,651 + 10 - 14
2026-06-03 7,655 + 11 - 11
2026-06-02 7,655 + 9 - 9
2026-06-01 7,655 + 9 - 24
2026-05-31 7,670 + 12 - 19
2026-05-30 7,677 + 11 - 8
2026-05-29 7,674 + 9 - 17
2026-05-28 7,682 + 9 - 15
2026-05-27 7,688 + 8 - 16
2026-05-26 7,696 + 12 - 10
2026-05-25 7,694 + 9 - 14
2026-05-24 7,699 + 5 - 58
2026-05-23 7,752 + 15 - 15
2026-05-22 7,752 + 6 - 13
2026-05-21 7,759 + 13 - 9
2026-05-20 7,755 + 13 - 16
2026-05-19 7,758 + 7 - 5
2026-05-18 7,756 + 11 - 22
2026-05-17 7,767 + 6 - 8
2026-05-16 7,769 + 4 - 10
2026-05-15 7,775 + 14 - 12
2026-05-14 7,773 + 10 - 11
2026-05-13 7,774 + 21 - 17
2026-05-12 7,770 + 10 - 9
2026-05-11 7,769 + 12 - 10
2026-05-10 7,767 + 10 - 7
2026-05-09 7,764 + 11 - 13
2026-05-08 7,766 + 16 - 7
2026-05-07 7,757 + 8 - 13
2026-05-06 7,762 + 5 - 11
2026-05-05 7,768 + 12 - 18
2026-05-04 7,774 + 6 - 8
2026-05-03 7,776 + 10 - 11
2026-05-02 7,777 + 10 - 8
2026-05-01 7,775 + 11 - 15
2026-04-30 7,779 + 7 - 19
2026-04-29 7,791 + 10 - 16
2026-04-28 7,797 + 13 - 7
2026-04-27 7,791 + 7 - 14
2026-04-26 7,798 + 9 - 8
2026-04-25 7,797 + 10 - 11
2026-04-24 7,798 + 4 - 9
2026-04-23 7,803 + 68 - 10
2026-04-22 7,745 + 8 - 8
2026-04-21 7,745 + 6 - 53
2026-04-20 7,792 + 12 - 76
2026-04-19 7,856 + 3 - 29
2026-04-18 7,882 + 6 - 293
2026-04-17 8,169 + 11 - 19
2026-04-16 8,177 + 5 - 23
2026-04-15 8,195 + 10 - 8
2026-04-14 8,193 + 2 - 6
2026-04-13 8,197 + 6 - 4
2026-04-12 8,195 + 11 - 80
2026-04-11 8,264 + 5 - 14
2026-04-10 8,273 + 18 - 6
2026-04-09 8,261 + 9 - 63
2026-04-08 8,315 + 10 - 12
2026-04-07 8,317 + 14 - 25
2026-04-06 8,328 + 11 - 16
2026-04-05 8,333 + 10 - 6

3. Zone Details: .diy

The .diy top-level domain is tailored for websites focused on hands-on projects, step-by-step instructions, maker culture, and craft commerce. Typical use cases include tutorial sites, project blogs, video guides, maker portfolios, repair and maintenance services, kit storefronts, and local workshop or class listings.

As a branding choice, .diy communicates practical expertise and an approachable, community-oriented identity. It signals to visitors that content or products are designed for people who want to build, fix, or customize things themselves, making it useful for individuals, small businesses, educators, and online communities seeking a clear, descriptive web address.

Organizations and creators choose .diy when they want a memorable, industry-relevant domain that clarifies site purpose at a glance and often offers more availability for concise names than generic TLDs. It works well for content-driven sites and e-commerce for kits and tools, and can help convey intent to users and platforms without relying on long subdomains or descriptors.

Related zones:

Zone Name diy
Zone Type gTLD
Assigned by IANA YES
Public registrations allowed YES
WHOIS Server whois.nic.diy
RDAP Server https://rdap.nic.diy/rdap/
Managing Organization Internet Naming Co.
Organization Address 23 Lime Tree Bay, West Bay
Grand Cayman KY1-1505
Cayman Islands (the)

4. Historical Domain Lists for .diy zone

Access the archive of historical .DIY domain lists and analyze how domains in the .DIY 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 7,631 34 kB Download
2026-07-03 7,629 34 kB Download
2026-07-02 7,620 34 kB Download
2026-07-01 7,625 34 kB Download
2026-06-30 7,634 34 kB Download
2026-06-29 7,641 34 kB Download
2026-06-28 7,658 34 kB Download
2026-06-27 7,657 34 kB Download
2026-06-26 7,657 34 kB Download
2026-06-25 7,642 34 kB Download
2026-06-24 7,654 34 kB Download
2026-06-23 7,655 34 kB Download
2026-06-22 7,658 34 kB Download
2026-06-21 7,659 34 kB Download
2026-06-20 7,666 34 kB Download
2026-06-19 7,647 34 kB Download
2026-06-18 7,673 34 kB Download
2026-06-17 7,680 34 kB Download
2026-06-16 7,683 34 kB Download
2026-06-15 7,677 34 kB Download
2026-06-14 7,645 34 kB Download
2026-06-13 7,649 34 kB Download
2026-06-12 7,652 34 kB Download
2026-06-11 7,650 34 kB Download
2026-06-10 7,647 34 kB Download
2026-06-09 7,645 34 kB Download
2026-06-08 7,654 34 kB Download
2026-06-07 7,650 34 kB Download
2026-06-06 7,668 34 kB Download
2026-06-05 7,665 34 kB Download
2026-06-04 7,651 34 kB Download
2026-06-03 7,655 34 kB Download
2026-06-02 7,655 34 kB Download
2026-06-01 7,655 34 kB Download
2026-05-31 7,670 34 kB Download
2026-05-30 7,677 34 kB Download
2026-05-29 7,674 34 kB Download
2026-05-28 7,682 34 kB Download
2026-05-27 7,688 34 kB Download
2026-05-26 7,696 34 kB Download
2026-05-25 7,694 34 kB Download
2026-05-24 7,699 34 kB Download
2026-05-23 7,752 34 kB Download
2026-05-22 7,752 34 kB Download
2026-05-21 7,759 34 kB Download
2026-05-20 7,755 34 kB Download
2026-05-19 7,758 34 kB Download
2026-05-18 7,756 34 kB Download
2026-05-17 7,767 35 kB Download
2026-05-16 7,769 35 kB Download
2026-05-15 7,775 35 kB Download
2026-05-14 7,773 35 kB Download
2026-05-13 7,774 35 kB Download
2026-05-12 7,770 35 kB Download
2026-05-11 7,769 35 kB Download
2026-05-10 7,767 35 kB Download
2026-05-09 7,764 35 kB Download
2026-05-08 7,766 35 kB Download
2026-05-07 7,757 35 kB Download
2026-05-06 7,762 35 kB Download
2026-05-05 7,768 35 kB Download
2026-05-04 7,774 35 kB Download
2026-05-03 7,776 35 kB Download
2026-05-02 7,777 35 kB Download
2026-05-01 7,775 35 kB Download
2026-04-30 7,779 35 kB Download
2026-04-29 7,791 35 kB Download
2026-04-28 7,797 35 kB Download
2026-04-27 7,791 35 kB Download
2026-04-26 7,798 35 kB Download
2026-04-25 7,797 35 kB Download
2026-04-24 7,798 35 kB Download
2026-04-23 7,803 35 kB Download
2026-04-22 7,745 34 kB Download
2026-04-21 7,745 34 kB Download
2026-04-20 7,792 35 kB Download
2026-04-19 7,856 35 kB Download
2026-04-18 7,882 35 kB Download
2026-04-17 8,169 36 kB Download
2026-04-16 8,177 36 kB Download
2026-04-15 8,195 36 kB Download
2026-04-14 8,193 36 kB Download
2026-04-13 8,197 36 kB Download
2026-04-12 8,195 36 kB Download
2026-04-11 8,264 37 kB Download
2026-04-10 8,273 37 kB Download
2026-04-09 8,261 37 kB Download
2026-04-08 8,315 37 kB Download
2026-04-07 8,317 37 kB Download
2026-04-06 8,328 37 kB Download
2026-04-05 8,333 37 kB Download
2026-04-04 8,329 37 kB Download
2026-04-03 8,344 37 kB Download
2026-04-02 8,347 37 kB Download
2026-04-01 8,351 37 kB Download
2026-03-31 8,373 37 kB Download
2026-03-30 8,376 37 kB Download
2026-03-29 8,389 37 kB Download
2026-03-28 8,386 37 kB Download
2026-03-27 8,399 37 kB Download
2026-03-26 8,369 37 kB Download
2026-03-25 8,382 37 kB Download
2026-03-24 8,412 37 kB Download
2026-03-23 8,422 37 kB Download
2026-03-22 8,433 38 kB Download
2026-03-21 8,441 38 kB Download
2026-03-20 8,444 38 kB Download
2026-03-19 8,469 38 kB Download
2026-03-18 8,508 38 kB Download
2026-03-17 8,512 38 kB Download
2026-03-16 8,486 38 kB Download
2026-03-15 8,487 38 kB Download
2026-03-14 8,488 38 kB Download
2026-03-13 8,491 38 kB Download
2026-03-12 8,495 38 kB Download
2026-03-11 8,498 38 kB Download
2026-03-10 8,496 38 kB Download
2026-03-09 8,498 38 kB Download
2026-03-08 8,514 38 kB Download
2026-03-07 8,512 38 kB Download
2026-03-06 8,525 38 kB Download
2026-03-05 8,532 38 kB Download
2026-03-04 8,536 38 kB Download
2026-03-03 8,531 38 kB Download
2026-03-02 8,533 38 kB Download
2026-03-01 8,534 38 kB Download
2026-02-28 8,546 38 kB Download
2026-02-27 8,552 38 kB Download
2026-02-26 8,568 38 kB Download
2026-02-25 8,576 38 kB Download
2026-02-24 8,579 38 kB Download
2026-02-23 8,580 38 kB Download
2026-02-22 8,589 38 kB Download
2026-02-21 8,591 38 kB Download
2026-02-20 8,606 38 kB Download
2026-02-19 8,609 38 kB Download
2026-02-18 8,622 38 kB Download
2026-02-17 8,624 38 kB Download
2026-02-16 8,630 38 kB Download
2026-02-15 8,636 38 kB Download
2026-02-14 8,638 38 kB Download
2026-02-13 8,643 38 kB Download
2026-02-12 8,642 38 kB Download
2026-02-11 8,651 39 kB Download
2026-02-10 8,656 39 kB Download
2026-02-09 8,666 39 kB Download
2026-02-08 8,664 39 kB Download
2026-02-07 8,672 39 kB Download
2026-02-06 8,679 39 kB Download
2026-02-05 8,685 39 kB Download
2026-02-04 8,708 39 kB Download
2026-02-03 8,723 39 kB Download
2026-02-02 8,749 39 kB Download
2026-02-01 8,757 39 kB Download
2026-01-31 8,861 40 kB Download
2026-01-30 8,914 41 kB Download
2026-01-29 8,976 41 kB Download
2026-01-28 9,035 42 kB Download
2026-01-27 9,030 42 kB Download
2026-01-26 9,032 42 kB Download
2026-01-25 9,162 43 kB Download
2026-01-24 9,220 44 kB Download
2026-01-23 9,245 44 kB Download
2026-01-22 9,239 44 kB Download
2026-01-21 9,239 44 kB Download
2026-01-20 9,237 44 kB Download
2026-01-19 9,233 44 kB Download
2026-01-18 9,242 44 kB Download
2026-01-17 9,242 44 kB Download
2026-01-16 9,241 44 kB Download
2026-01-15 9,251 44 kB Download
2026-01-14 9,251 44 kB Download
2026-01-13 9,247 44 kB Download
2026-01-12 9,244 44 kB Download
2026-01-11 9,248 44 kB Download
2026-01-10 9,243 44 kB Download
2026-01-09 9,249 44 kB Download
2026-01-08 9,238 44 kB Download
2026-01-07 9,235 44 kB Download
2026-01-06 9,235 44 kB Download
2026-01-05 9,232 44 kB Download
2026-01-04 9,227 44 kB Download
2026-01-03 9,226 44 kB Download
2026-01-02 9,233 44 kB Download
2026-01-01 9,232 44 kB Download
2025-12-31 9,236 44 kB Download
2025-12-30 9,235 44 kB Download
2025-12-29 9,238 44 kB Download
2025-12-28 9,239 44 kB Download
2025-12-27 9,234 44 kB Download
2025-12-26 9,236 44 kB Download
2025-12-25 9,229 44 kB Download
2025-12-24 9,239 44 kB Download
2025-12-23 9,236 44 kB Download
2025-12-22 9,231 44 kB Download
2025-12-21 9,236 44 kB Download
2025-12-20 9,234 44 kB Download
2025-12-19 9,231 44 kB Download
2025-12-18 9,227 44 kB Download
2025-12-17 9,223 44 kB Download
2025-12-16 9,220 44 kB Download
2025-12-15 9,216 44 kB Download
2025-12-14 9,213 44 kB Download
2025-12-13 9,212 44 kB Download
2025-12-12 9,204 44 kB Download
2025-12-11 9,197 44 kB Download
2025-12-10 9,199 44 kB Download
2025-12-09 9,198 44 kB Download
2025-12-08 9,190 44 kB Download
2025-12-07 9,190 44 kB Download
2025-12-06 9,183 44 kB Download
2025-12-05 9,182 44 kB Download
2025-12-04 9,182 44 kB Download
2025-12-03 9,178 44 kB Download
2025-12-02 9,178 44 kB Download
2025-12-01 9,172 44 kB Download
2025-11-30 9,183 44 kB Download
2025-11-29 9,176 44 kB Download
2025-11-28 9,168 44 kB Download
2025-11-27 9,165 44 kB Download
2025-11-26 9,180 44 kB Download
2025-11-25 9,180 44 kB Download
2025-11-24 9,176 44 kB Download
2025-11-23 9,170 44 kB Download
2025-11-22 9,169 44 kB Download
2025-11-21 9,163 44 kB Download
2025-11-20 9,139 44 kB Download
2025-11-19 9,135 44 kB Download
2025-11-18 9,131 44 kB Download
2025-11-17 9,126 43 kB Download
2025-11-16 9,121 43 kB Download
2025-11-15 9,151 44 kB Download
2025-11-14 9,137 44 kB Download
2025-11-13 9,132 44 kB Download
2025-11-12 9,135 44 kB Download
2025-11-11 9,127 44 kB Download
2025-11-10 9,129 44 kB Download
2025-11-09 9,130 44 kB Download
2025-11-08 9,131 44 kB Download
2025-11-07 9,129 44 kB Download
2025-11-06 9,135 44 kB Download
2025-11-05 9,131 44 kB Download
2025-11-04 9,124 44 kB Download
2025-11-03 9,120 44 kB Download
2025-11-02 9,115 44 kB Download
2025-11-01 9,108 44 kB Download
2025-10-31 9,102 44 kB Download
2025-10-30 9,098 44 kB Download
2025-10-29 9,092 43 kB Download
2025-10-28 9,089 43 kB Download
2025-10-27 9,080 43 kB Download
2025-10-26 9,067 43 kB Download
2025-10-25 9,058 43 kB Download
2025-10-24 9,047 43 kB Download
2025-10-23 9,038 43 kB Download
2025-10-22 9,033 43 kB Download
2025-10-21 9,007 43 kB Download
2025-10-20 8,956 43 kB Download
2025-10-19 8,938 43 kB Download
2025-10-18 8,891 43 kB Download
2025-10-17 8,852 43 kB Download
2025-10-16 8,832 42 kB Download
2025-10-15 8,814 42 kB Download
2025-10-14 8,791 42 kB Download
2025-10-13 8,780 42 kB Download
2025-10-12 8,765 42 kB Download
2025-10-11 8,755 42 kB Download
2025-10-10 8,730 42 kB Download
2025-10-09 8,711 42 kB Download
2025-10-08 8,702 42 kB Download
2025-10-07 8,671 42 kB Download
2025-10-06 8,640 42 kB Download
2025-10-05 8,615 42 kB Download
2025-10-04 8,580 42 kB Download
2025-10-03 8,575 42 kB Download
2025-10-02 8,558 42 kB Download
2025-10-01 8,541 41 kB Download
2025-09-30 8,509 41 kB Download
2025-09-29 8,499 41 kB Download
2025-09-28 8,492 41 kB Download
2025-09-27 8,483 41 kB Download
2025-09-26 8,470 41 kB Download
2025-09-25 8,461 41 kB Download
2025-09-24 8,432 41 kB Download
2025-09-23 8,407 41 kB Download
2025-09-22 8,398 41 kB Download
2025-09-21 8,376 41 kB Download
2025-09-20 8,355 41 kB Download
2025-09-19 8,333 41 kB Download
2025-09-18 8,265 40 kB Download
2025-09-17 8,226 40 kB Download
2025-09-16 8,180 40 kB Download
2025-09-15 8,139 40 kB Download
2025-09-14 8,129 40 kB Download
2025-09-13 8,077 40 kB Download
2025-09-12 7,998 39 kB Download
2025-09-11 7,800 39 kB Download
2025-09-10 7,706 38 kB Download
2025-09-09 7,629 38 kB Download
2025-09-08 7,423 37 kB Download
2025-09-07 7,197 36 kB Download
2025-09-06 7,002 36 kB Download
2025-09-05 6,907 35 kB Download
2025-09-04 6,692 34 kB Download
2025-09-03 6,644 34 kB Download
2025-09-02 6,602 34 kB Download
2025-09-01 6,510 34 kB Download
2025-08-31 6,440 33 kB Download
2025-08-30 6,386 33 kB Download
2025-08-29 6,345 33 kB Download
2025-08-28 6,302 33 kB Download
2025-08-27 6,301 33 kB Download
2025-08-26 6,299 33 kB Download
2025-08-25 6,293 33 kB Download
2025-08-24 6,290 33 kB Download
2025-08-23 6,299 33 kB Download
2025-08-22 6,292 33 kB Download
2025-08-21 6,290 33 kB Download
2025-08-20 6,284 33 kB Download
2025-08-19 6,280 33 kB Download
2025-08-18 6,273 33 kB Download
2025-08-17 6,280 33 kB Download
2025-08-16 6,274 33 kB Download
2025-08-15 6,270 33 kB Download
2025-08-14 6,249 32 kB Download
2025-08-13 6,239 32 kB Download
2025-08-12 6,235 32 kB Download
2025-08-11 6,230 32 kB Download
2025-08-10 6,230 32 kB Download
2025-08-09 6,213 32 kB Download
2025-08-08 6,206 32 kB Download
2025-08-07 6,192 32 kB Download
2025-08-06 6,180 32 kB Download
2025-08-05 6,165 32 kB Download
2025-08-04 6,160 32 kB Download
2025-08-03 6,163 32 kB Download
2025-08-02 6,163 32 kB Download
2025-08-01 6,147 32 kB Download
2025-07-31 6,146 32 kB Download
2025-07-30 6,141 32 kB Download
2025-07-29 6,138 32 kB Download
2025-07-28 6,135 32 kB Download
2025-07-27 6,127 32 kB Download
2025-07-26 6,124 32 kB Download
2025-07-25 6,107 32 kB Download
2025-07-24 6,101 32 kB Download
2025-07-23 6,098 32 kB Download
2025-07-22 6,104 32 kB Download
2025-07-21 6,070 32 kB Download
2025-07-20 6,061 31 kB Download
2025-07-19 6,061 31 kB Download
2025-07-18 6,048 31 kB Download
2025-07-17 5,990 31 kB Download
2025-07-16 5,980 31 kB Download
2025-07-14 5,989 31 kB Download
2025-07-13 5,986 31 kB Download
2025-07-12 5,980 31 kB Download
2025-07-11 5,940 30 kB Download
2025-07-10 5,927 30 kB Download
2025-07-09 5,919 30 kB Download
2025-07-08 5,885 30 kB Download
2025-07-07 5,868 30 kB Download
2025-07-06 5,869 30 kB Download
2025-07-05 5,863 30 kB Download
2025-07-04 5,846 30 kB Download
2025-07-03 5,820 30 kB Download
2025-07-02 5,777 30 kB Download
2025-07-01 5,742 29 kB Download
2025-06-30 5,733 29 kB Download
2025-06-29 5,727 29 kB Download
2025-06-28 5,726 29 kB Download
2025-06-27 5,722 29 kB Download
2025-06-26 5,712 29 kB Download
2025-06-25 5,703 29 kB Download
2025-06-24 5,698 29 kB Download
2025-06-23 5,683 29 kB Download
2025-06-22 5,679 29 kB Download

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

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

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

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

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