Download latest list of registered domains for .LOCKER zone

6,942 registered domains — Last update: 04 Jul 2026

.LOCKER domain list file

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

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

2. Daily Domain Statistics - Last 90 days

Date Total domains New Deleted
2026-07-04 6,942 + 5 - 3
2026-07-03 6,940 + 9 - 1
2026-07-02 6,932 + 5 - 40
2026-07-01 6,967 + 9 - 60
2026-06-30 7,018 + 3 - 22
2026-06-29 7,037 + 2 - 15
2026-06-28 7,050 + 2 - 42
2026-06-27 7,090 + 10 - 57
2026-06-26 7,137 + 4 - 46
2026-06-25 7,179 + 6 - 19
2026-06-24 7,192 + 2 - 17
2026-06-23 7,207 + 7 - 25
2026-06-22 7,225 + 6 - 34
2026-06-21 7,253 + 1 - 45
2026-06-20 7,297 + 8 - 75
2026-06-19 7,364 + 5 - 38
2026-06-18 7,397 + 3 - 66
2026-06-17 7,460 + 6 - 62
2026-06-16 7,516 + 12 - 2
2026-06-15 7,506 + 1 - 49
2026-06-14 7,554 + 3 - 126
2026-06-13 7,677 + 6 - 185
2026-06-12 7,856 + 2 - 107
2026-06-11 7,961 + 6 - 23
2026-06-10 7,978 + 3 - 47
2026-06-09 8,022 + 3 - 96
2026-06-08 8,115 + 4 - 46
2026-06-07 8,157 + 5 - 36
2026-06-06 8,188 + 6 - 16
2026-06-05 8,198 + 5 - 46
2026-06-04 8,239 + 4 - 47
2026-06-03 8,282 + 3 - 87
2026-06-02 8,366 + 1 - 71
2026-06-01 8,436 + 4 - 16
2026-05-31 8,448 + 4 - 95
2026-05-30 8,539 + 3 - 31
2026-05-29 8,567 + 5 - 129
2026-05-28 8,691 + 25 - 21
2026-05-27 8,687 + 48 - 92
2026-05-26 8,731 + 15 - 117
2026-05-25 8,833 + 6 - 78
2026-05-24 8,905 0 - 91
2026-05-23 8,996 + 3 - 144
2026-05-22 9,137 + 8 - 201
2026-05-21 9,330 + 1 - 75
2026-05-20 9,404 + 1 - 91
2026-05-19 9,494 + 4 - 88
2026-05-18 9,578 + 1 - 74
2026-05-17 9,651 + 2 - 158
2026-05-16 9,807 + 5 - 126
2026-05-15 9,928 + 1 - 159
2026-05-14 10,086 + 1 - 206
2026-05-13 10,291 + 4 - 332
2026-05-12 10,619 + 5 - 181
2026-05-11 10,795 + 2 - 149
2026-05-10 10,942 + 2 - 143
2026-05-09 11,083 + 5 - 201
2026-05-08 11,279 + 4 - 321
2026-05-07 11,596 + 1 - 374
2026-05-06 11,969 + 2 - 621
2026-05-05 12,588 + 18 - 1,878
2026-05-04 14,448 0 0
2026-05-03 14,448 0 0
2026-05-02 14,448 0 0
2026-05-01 14,448 0 0
2026-04-30 14,448 0 0
2026-04-29 14,448 0 0
2026-04-28 14,448 0 0
2026-04-27 14,448 + 2 - 73
2026-04-26 14,519 + 3 - 158
2026-04-25 14,674 + 1 - 126
2026-04-24 14,799 + 2 - 16
2026-04-23 14,813 + 1 - 14
2026-04-22 14,826 + 6 - 152
2026-04-21 14,972 0 - 468
2026-04-20 15,440 + 2 - 563
2026-04-19 16,001 + 3 - 679
2026-04-18 16,677 + 1 - 457
2026-04-17 17,133 + 5 - 516
2026-04-16 17,644 + 6 - 624
2026-04-15 18,262 + 3 - 306
2026-04-14 18,565 0 - 311
2026-04-13 18,876 + 1 - 204
2026-04-12 19,079 + 10 - 179
2026-04-11 19,248 + 2 - 109
2026-04-10 19,355 + 8 - 134
2026-04-09 19,481 + 3 - 185
2026-04-08 19,663 + 4 - 83
2026-04-07 19,742 + 8 - 160
2026-04-06 19,894 + 3 - 95
2026-04-05 19,986 + 4 - 192

3. Zone Details: .locker

.locker is a specialized top-level domain suited to organizations that provide physical or digital storage, parcel pick-up points, rental lockers, or locker-management platforms. It makes the site's purpose explicit, which is useful for logistics providers, retailers, sports facilities, campuses, self-storage businesses, and software developers building access or credential solutions.

Common uses include branded parcel locker networks and pickup sites, on-site storage rental providers, smart-locker hardware vendors, mobile and web apps for access control, and secure online file or credential lockers. As a naming choice, .locker conveys utility, convenience, and a focus on secure access while supporting short, descriptive domains that aid recall and category relevance.

Organizations pick .locker to create distinct, category-focused identities when generic domains are unavailable, to host dedicated service portals, or to highlight storage-related product lines. Before registering, consider trademark checks and clear security and privacy messaging; combine .locker with relevant keywords or subdomains to communicate function and build user trust.

Related zones:

Zone Name locker
Zone Type gTLD
Assigned by IANA YES
Public registrations allowed YES
WHOIS Server whois.nic.locker
RDAP Server https://rdap.nic.locker/rdap/
Managing Organization Orange Domains LLC
Organization Address 228 Park Avenue South
New York NY 10003
United States of America (the)

4. Historical Domain Lists for .locker zone

Access the archive of historical .LOCKER domain lists and analyze how domains in the .LOCKER 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 6,942 28 kB Download
2026-07-03 6,940 28 kB Download
2026-07-02 6,932 28 kB Download
2026-07-01 6,967 28 kB Download
2026-06-30 7,018 28 kB Download
2026-06-29 7,037 28 kB Download
2026-06-28 7,050 28 kB Download
2026-06-27 7,090 29 kB Download
2026-06-26 7,137 29 kB Download
2026-06-25 7,179 29 kB Download
2026-06-24 7,192 29 kB Download
2026-06-23 7,207 29 kB Download
2026-06-22 7,225 29 kB Download
2026-06-21 7,253 29 kB Download
2026-06-20 7,297 29 kB Download
2026-06-19 7,364 30 kB Download
2026-06-18 7,397 30 kB Download
2026-06-17 7,460 30 kB Download
2026-06-16 7,516 30 kB Download
2026-06-15 7,506 30 kB Download
2026-06-14 7,554 30 kB Download
2026-06-13 7,677 31 kB Download
2026-06-12 7,856 31 kB Download
2026-06-11 7,961 32 kB Download
2026-06-10 7,978 32 kB Download
2026-06-09 8,022 32 kB Download
2026-06-08 8,115 32 kB Download
2026-06-07 8,157 32 kB Download
2026-06-06 8,188 32 kB Download
2026-06-05 8,198 32 kB Download
2026-06-04 8,239 32 kB Download
2026-06-03 8,282 32 kB Download
2026-06-02 8,366 33 kB Download
2026-06-01 8,436 33 kB Download
2026-05-31 8,448 33 kB Download
2026-05-30 8,539 33 kB Download
2026-05-29 8,567 33 kB Download
2026-05-28 8,691 34 kB Download
2026-05-27 8,687 34 kB Download
2026-05-26 8,731 34 kB Download
2026-05-25 8,833 34 kB Download
2026-05-24 8,905 34 kB Download
2026-05-23 8,996 35 kB Download
2026-05-22 9,137 35 kB Download
2026-05-21 9,330 36 kB Download
2026-05-20 9,404 36 kB Download
2026-05-19 9,494 36 kB Download
2026-05-18 9,578 36 kB Download
2026-05-17 9,651 36 kB Download
2026-05-16 9,807 37 kB Download
2026-05-15 9,928 37 kB Download
2026-05-14 10,086 38 kB Download
2026-05-13 10,291 38 kB Download
2026-05-12 10,619 39 kB Download
2026-05-11 10,795 40 kB Download
2026-05-10 10,942 40 kB Download
2026-05-09 11,083 40 kB Download
2026-05-08 11,279 41 kB Download
2026-05-07 11,596 41 kB Download
2026-05-06 11,969 42 kB Download
2026-05-05 12,588 44 kB Download
2026-05-04 14,448 48 kB Download
2026-05-03 14,448 48 kB Download
2026-05-02 14,448 48 kB Download
2026-05-01 14,448 48 kB Download
2026-04-30 14,448 48 kB Download
2026-04-29 14,448 48 kB Download
2026-04-28 14,448 48 kB Download
2026-04-27 14,448 48 kB Download
2026-04-26 14,519 48 kB Download
2026-04-25 14,674 49 kB Download
2026-04-24 14,799 49 kB Download
2026-04-23 14,813 49 kB Download
2026-04-22 14,826 49 kB Download
2026-04-21 14,972 50 kB Download
2026-04-20 15,440 51 kB Download
2026-04-19 16,001 53 kB Download
2026-04-18 16,677 55 kB Download
2026-04-17 17,133 56 kB Download
2026-04-16 17,644 58 kB Download
2026-04-15 18,262 59 kB Download
2026-04-14 18,565 60 kB Download
2026-04-13 18,876 61 kB Download
2026-04-12 19,079 61 kB Download
2026-04-11 19,248 62 kB Download
2026-04-10 19,355 62 kB Download
2026-04-09 19,481 62 kB Download
2026-04-08 19,663 63 kB Download
2026-04-07 19,742 63 kB Download
2026-04-06 19,894 63 kB Download
2026-04-05 19,986 63 kB Download
2026-04-04 20,174 64 kB Download
2026-04-03 20,277 64 kB Download
2026-04-02 20,371 64 kB Download
2026-04-01 20,617 65 kB Download
2026-03-31 20,635 65 kB Download
2026-03-30 20,744 65 kB Download
2026-03-29 20,872 66 kB Download
2026-03-28 20,873 66 kB Download
2026-03-27 20,913 66 kB Download
2026-03-26 20,914 66 kB Download
2026-03-25 20,914 66 kB Download
2026-03-24 20,920 66 kB Download
2026-03-23 20,927 66 kB Download
2026-03-22 20,923 66 kB Download
2026-03-21 20,940 66 kB Download
2026-03-20 21,097 66 kB Download
2026-03-19 21,113 66 kB Download
2026-03-18 21,258 66 kB Download
2026-03-17 21,448 67 kB Download
2026-03-16 21,699 67 kB Download
2026-03-15 21,952 68 kB Download
2026-03-14 22,314 69 kB Download
2026-03-13 22,831 70 kB Download
2026-03-12 23,412 71 kB Download
2026-03-11 23,429 71 kB Download
2026-03-10 23,531 71 kB Download
2026-03-09 23,535 71 kB Download
2026-03-08 23,739 71 kB Download
2026-03-07 23,655 71 kB Download
2026-03-06 23,625 71 kB Download
2026-03-05 23,538 71 kB Download
2026-03-04 23,477 71 kB Download
2026-03-03 23,466 71 kB Download
2026-03-02 23,462 71 kB Download
2026-03-01 23,441 71 kB Download
2026-02-28 23,440 71 kB Download
2026-02-27 23,420 71 kB Download
2026-02-26 23,416 71 kB Download
2026-02-25 23,399 71 kB Download
2026-02-24 23,389 71 kB Download
2026-02-23 23,375 71 kB Download
2026-02-22 23,375 71 kB Download
2026-02-21 23,375 71 kB Download
2026-02-20 23,361 70 kB Download
2026-02-19 23,354 70 kB Download
2026-02-18 23,394 71 kB Download
2026-02-17 23,397 71 kB Download
2026-02-16 23,390 70 kB Download
2026-02-15 23,410 71 kB Download
2026-02-14 23,409 71 kB Download
2026-02-13 23,489 71 kB Download
2026-02-12 23,487 71 kB Download
2026-02-11 23,485 71 kB Download
2026-02-10 23,508 71 kB Download
2026-02-09 23,628 71 kB Download
2026-02-08 23,647 71 kB Download
2026-02-07 23,808 71 kB Download
2026-02-06 23,970 71 kB Download
2026-02-05 23,983 71 kB Download
2026-02-04 23,988 71 kB Download
2026-02-03 23,959 71 kB Download
2026-02-02 23,857 71 kB Download
2026-02-01 23,770 70 kB Download
2026-01-31 23,663 70 kB Download
2026-01-30 23,627 70 kB Download
2026-01-29 23,543 70 kB Download
2026-01-28 23,353 69 kB Download
2026-01-27 23,115 68 kB Download
2026-01-26 22,858 67 kB Download
2026-01-25 22,222 64 kB Download
2026-01-24 21,907 63 kB Download
2026-01-23 21,872 63 kB Download
2026-01-22 21,838 63 kB Download
2026-01-21 21,838 63 kB Download
2026-01-20 21,840 63 kB Download
2026-01-19 21,842 63 kB Download
2026-01-18 21,849 63 kB Download
2026-01-17 21,847 63 kB Download
2026-01-16 21,877 63 kB Download
2026-01-15 21,956 63 kB Download
2026-01-14 21,959 63 kB Download
2026-01-13 21,964 63 kB Download
2026-01-12 21,963 63 kB Download
2026-01-11 21,966 63 kB Download
2026-01-10 21,967 63 kB Download
2026-01-09 21,972 63 kB Download
2026-01-08 21,972 63 kB Download
2026-01-07 21,953 63 kB Download
2026-01-06 21,954 63 kB Download
2026-01-05 21,922 63 kB Download
2026-01-04 21,921 63 kB Download
2026-01-03 21,921 63 kB Download
2026-01-02 21,922 63 kB Download
2026-01-01 21,927 63 kB Download
2025-12-31 21,929 63 kB Download
2025-12-30 21,938 63 kB Download
2025-12-29 21,955 63 kB Download
2025-12-28 21,955 63 kB Download
2025-12-27 21,956 63 kB Download
2025-12-26 21,966 63 kB Download
2025-12-25 21,968 63 kB Download
2025-12-24 21,971 63 kB Download
2025-12-23 21,973 63 kB Download
2025-12-22 21,979 63 kB Download
2025-12-21 21,985 63 kB Download
2025-12-20 21,999 63 kB Download
2025-12-19 22,008 63 kB Download
2025-12-18 22,019 64 kB Download
2025-12-17 22,022 64 kB Download
2025-12-16 22,031 64 kB Download
2025-12-15 22,037 64 kB Download
2025-12-14 22,042 64 kB Download
2025-12-13 22,056 64 kB Download
2025-12-12 22,060 64 kB Download
2025-12-11 22,084 64 kB Download
2025-12-10 22,088 64 kB Download
2025-12-09 22,102 64 kB Download
2025-12-08 22,131 64 kB Download
2025-12-07 22,186 64 kB Download
2025-12-06 22,241 64 kB Download
2025-12-05 22,266 64 kB Download
2025-12-04 22,287 64 kB Download
2025-12-03 22,308 64 kB Download
2025-12-02 22,312 64 kB Download
2025-12-01 22,319 64 kB Download
2025-11-30 22,320 64 kB Download
2025-11-29 22,320 64 kB Download
2025-11-28 22,316 64 kB Download
2025-11-27 22,317 64 kB Download
2025-11-26 22,317 64 kB Download
2025-11-25 22,315 64 kB Download
2025-11-24 22,318 64 kB Download
2025-11-23 22,378 65 kB Download
2025-11-22 22,371 65 kB Download
2025-11-21 22,366 65 kB Download
2025-11-20 22,368 65 kB Download
2025-11-19 22,364 65 kB Download
2025-11-18 22,364 65 kB Download
2025-11-17 22,369 65 kB Download
2025-11-16 22,369 65 kB Download
2025-11-15 22,364 65 kB Download
2025-11-14 22,361 64 kB Download
2025-11-13 22,359 64 kB Download
2025-11-12 22,354 64 kB Download
2025-11-11 22,355 64 kB Download
2025-11-10 22,354 64 kB Download
2025-11-09 22,349 64 kB Download
2025-11-08 22,349 64 kB Download
2025-11-07 22,349 64 kB Download
2025-11-06 22,345 64 kB Download
2025-11-05 22,341 64 kB Download
2025-11-04 22,343 64 kB Download
2025-11-03 22,348 64 kB Download
2025-11-02 22,346 64 kB Download
2025-11-01 22,346 64 kB Download
2025-10-31 22,343 64 kB Download
2025-10-30 22,337 64 kB Download
2025-10-29 22,339 64 kB Download
2025-10-28 22,347 64 kB Download
2025-10-27 22,345 64 kB Download
2025-10-26 21,201 61 kB Download
2025-10-25 21,144 60 kB Download
2025-10-24 21,078 60 kB Download
2025-10-23 20,876 59 kB Download
2025-10-22 20,740 59 kB Download
2025-10-21 20,703 59 kB Download
2025-10-20 21,616 62 kB Download
2025-10-19 21,615 62 kB Download
2025-10-18 21,614 62 kB Download
2025-10-17 21,614 62 kB Download
2025-10-16 21,608 61 kB Download
2025-10-15 21,601 61 kB Download
2025-10-14 21,599 61 kB Download
2025-10-13 21,595 61 kB Download
2025-10-12 21,595 61 kB Download
2025-10-11 21,594 61 kB Download
2025-10-10 21,591 61 kB Download
2025-10-09 21,589 61 kB Download
2025-10-08 21,584 61 kB Download
2025-10-07 21,583 61 kB Download
2025-10-06 21,585 61 kB Download
2025-10-05 21,585 61 kB Download
2025-10-04 21,583 61 kB Download
2025-10-03 21,577 61 kB Download
2025-10-02 21,576 61 kB Download
2025-10-01 21,569 61 kB Download
2025-09-30 21,564 61 kB Download
2025-09-29 21,561 61 kB Download
2025-09-28 21,557 61 kB Download
2025-09-27 21,556 61 kB Download
2025-09-26 21,553 61 kB Download
2025-09-25 21,552 61 kB Download
2025-09-24 21,552 61 kB Download
2025-09-23 21,552 61 kB Download
2025-09-22 21,549 61 kB Download
2025-09-21 21,547 61 kB Download
2025-09-20 21,547 61 kB Download
2025-09-19 21,544 61 kB Download
2025-09-18 21,541 61 kB Download
2025-09-17 21,536 61 kB Download
2025-09-16 21,528 61 kB Download
2025-09-15 21,525 61 kB Download
2025-09-14 21,524 61 kB Download
2025-09-13 21,524 61 kB Download
2025-09-12 21,524 61 kB Download
2025-09-11 21,519 61 kB Download
2025-09-10 21,519 61 kB Download
2025-09-09 21,516 61 kB Download
2025-09-08 21,516 61 kB Download
2025-09-07 21,517 61 kB Download
2025-09-06 21,512 61 kB Download
2025-09-05 21,512 61 kB Download
2025-09-04 21,503 61 kB Download
2025-09-03 21,505 61 kB Download
2025-09-02 21,502 61 kB Download
2025-09-01 21,501 61 kB Download
2025-08-31 21,497 61 kB Download
2025-08-30 21,498 61 kB Download
2025-08-29 21,496 61 kB Download
2025-08-28 21,493 61 kB Download
2025-08-27 21,492 61 kB Download
2025-08-26 21,485 61 kB Download
2025-08-25 21,483 61 kB Download
2025-08-24 21,481 61 kB Download
2025-08-23 21,475 61 kB Download
2025-08-22 21,464 61 kB Download
2025-08-21 21,460 61 kB Download
2025-08-20 21,454 61 kB Download
2025-08-19 21,445 61 kB Download
2025-08-18 21,443 61 kB Download
2025-08-17 21,439 61 kB Download
2025-08-16 21,436 61 kB Download
2025-08-15 21,427 61 kB Download
2025-08-14 21,414 61 kB Download
2025-08-13 21,411 61 kB Download
2025-08-12 21,405 61 kB Download
2025-08-11 21,397 61 kB Download
2025-08-10 21,396 61 kB Download
2025-08-09 21,392 60 kB Download
2025-08-08 21,389 60 kB Download
2025-08-07 21,379 60 kB Download
2025-08-06 21,340 60 kB Download
2025-08-05 21,339 60 kB Download
2025-08-04 21,336 60 kB Download
2025-08-03 21,336 60 kB Download
2025-08-02 21,335 60 kB Download
2025-08-01 21,329 60 kB Download
2025-07-31 21,327 60 kB Download
2025-07-30 21,321 60 kB Download
2025-07-29 21,318 60 kB Download
2025-07-28 21,316 60 kB Download
2025-07-27 21,315 60 kB Download
2025-07-26 21,312 60 kB Download
2025-07-25 21,306 60 kB Download
2025-07-24 21,304 60 kB Download
2025-07-23 21,292 60 kB Download
2025-07-22 21,288 60 kB Download
2025-07-21 21,281 60 kB Download
2025-07-20 21,276 60 kB Download
2025-07-19 21,275 60 kB Download
2025-07-18 21,268 60 kB Download
2025-07-17 21,266 60 kB Download
2025-07-16 21,264 60 kB Download
2025-07-14 21,255 60 kB Download
2025-07-13 21,250 60 kB Download
2025-07-12 21,241 60 kB Download
2025-07-11 21,237 60 kB Download
2025-07-10 21,232 60 kB Download
2025-07-09 21,227 60 kB Download
2025-07-08 21,224 60 kB Download
2025-07-07 21,225 60 kB Download
2025-07-06 21,223 60 kB Download
2025-07-05 21,222 60 kB Download
2025-07-04 21,211 60 kB Download
2025-07-03 21,203 60 kB Download
2025-07-02 21,193 60 kB Download
2025-07-01 21,186 60 kB Download
2025-06-30 21,182 60 kB Download
2025-06-29 21,178 60 kB Download
2025-06-28 21,175 60 kB Download
2025-06-27 21,172 60 kB Download
2025-06-26 21,169 60 kB Download
2025-06-25 21,165 60 kB Download
2025-06-24 21,160 60 kB Download
2025-06-23 21,156 60 kB Download
2025-06-22 21,133 59 kB Download

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

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

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

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

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