Download latest list of registered domains for .TOOLS zone

28,869 registered domains — Last update: 04 Jul 2026

.TOOLS domain list file

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

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

2. Daily Domain Statistics - Last 90 days

Date Total domains New Deleted
2026-07-04 28,869 + 45 - 19
2026-07-03 28,843 + 34 - 30
2026-07-02 28,839 + 42 - 23
2026-07-01 28,820 + 40 - 20
2026-06-30 28,800 + 46 - 28
2026-06-29 28,782 + 22 - 18
2026-06-28 28,778 + 34 - 23
2026-06-27 28,767 + 41 - 21
2026-06-26 28,747 + 39 - 57
2026-06-25 28,765 + 65 - 18
2026-06-24 28,718 + 27 - 23
2026-06-23 28,714 + 36 - 24
2026-06-22 28,702 + 43 - 14
2026-06-21 28,673 + 32 - 16
2026-06-20 28,657 + 48 - 18
2026-06-19 28,627 + 44 - 21
2026-06-18 28,604 + 44 - 30
2026-06-17 28,590 + 53 - 12
2026-06-16 28,549 + 43 - 52
2026-06-15 28,558 + 37 - 24
2026-06-14 28,545 + 31 - 17
2026-06-13 28,531 + 53 - 25
2026-06-12 28,503 + 56 - 19
2026-06-11 28,466 + 44 - 30
2026-06-10 28,452 + 45 - 11
2026-06-09 28,418 + 37 - 12
2026-06-08 28,393 + 36 - 9
2026-06-07 28,366 + 38 - 19
2026-06-06 28,347 + 30 - 18
2026-06-05 28,335 + 51 - 17
2026-06-04 28,301 + 35 - 20
2026-06-03 28,286 + 42 - 26
2026-06-02 28,270 + 36 - 30
2026-06-01 28,264 + 24 - 25
2026-05-31 28,265 + 32 - 19
2026-05-30 28,252 + 49 - 12
2026-05-29 28,215 + 34 - 11
2026-05-28 28,192 + 46 - 26
2026-05-27 28,172 + 67 - 27
2026-05-26 28,132 + 42 - 16
2026-05-25 28,106 + 41 - 22
2026-05-24 28,087 + 31 - 38
2026-05-23 28,094 + 31 - 16
2026-05-22 28,079 + 39 - 18
2026-05-21 28,058 + 95 - 34
2026-05-20 27,997 0 0
2026-05-19 27,997 + 42 - 23
2026-05-18 27,978 + 37 - 20
2026-05-17 27,961 + 32 - 19
2026-05-16 27,948 + 42 - 18
2026-05-15 27,924 + 48 - 20
2026-05-14 27,896 + 46 - 22
2026-05-13 27,872 + 30 - 26
2026-05-12 27,868 + 54 - 17
2026-05-11 27,831 + 46 - 14
2026-05-10 27,799 + 47 - 18
2026-05-09 27,770 + 45 - 25
2026-05-08 27,750 + 52 - 12
2026-05-07 27,710 + 55 - 26
2026-05-06 27,681 + 38 - 20
2026-05-05 27,663 + 42 - 29
2026-05-04 27,650 + 43 - 23
2026-05-03 27,630 + 37 - 25
2026-05-02 27,618 + 45 - 20
2026-05-01 27,593 + 45 - 28
2026-04-30 27,576 + 49 - 23
2026-04-29 27,550 + 28 - 23
2026-04-28 27,545 + 43 - 25
2026-04-27 27,527 + 36 - 29
2026-04-26 27,520 + 37 - 18
2026-04-25 27,501 + 48 - 18
2026-04-24 27,471 + 47 - 28
2026-04-23 27,452 + 52 - 27
2026-04-22 27,427 + 51 - 26
2026-04-21 27,402 + 47 - 33
2026-04-20 27,388 + 39 - 24
2026-04-19 27,373 + 32 - 18
2026-04-18 27,359 + 48 - 20
2026-04-17 27,331 + 45 - 30
2026-04-16 27,316 + 55 - 16
2026-04-15 27,277 + 54 - 24
2026-04-14 27,247 + 40 - 15
2026-04-13 27,222 + 35 - 17
2026-04-12 27,204 + 37 - 25
2026-04-11 27,192 + 39 - 14
2026-04-10 27,167 + 44 - 26
2026-04-09 27,149 + 36 - 16
2026-04-08 27,129 + 40 - 21
2026-04-07 27,110 + 35 - 12
2026-04-06 27,087 + 39 - 23
2026-04-05 27,071 + 24 - 9

3. Zone Details: .tools

The .tools domain extension identifies websites focused on tools, utilities, and practical resources. It suits hardware and power-tool retailers, software and developer utilities, online calculators and diagnostics, templates and plugins, how-to repositories, and marketplaces that organize products or services by function.

As branding, .tools communicates utility and functionality—helpful for customers searching for solutions or products by task. It can improve clarity in marketing, links, and calls to action, making names descriptive and easier to recall. Single-product pages, landing pages, and specialist offerings benefit from the explicit, task-oriented signal.

Organizations choose .tools when they want concise, relevant names that emphasize practicality and reduce ambiguity compared with broader TLDs. It integrates straightforwardly with SEO strategies and campaign URLs and is available through mainstream registrars, making it a pragmatic option for startups, open-source projects, specialty retailers, and service providers focused on tools.

Related zones:

Zone Name tools
Zone Type gTLD
Assigned by IANA YES
Public registrations allowed YES
WHOIS Server whois.nic.tools
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 .tools zone

Access the archive of historical .TOOLS domain lists and analyze how domains in the .TOOLS 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 28,869 104 kB Download
2026-07-03 28,843 104 kB Download
2026-07-02 28,839 104 kB Download
2026-07-01 28,820 104 kB Download
2026-06-30 28,800 104 kB Download
2026-06-29 28,782 103 kB Download
2026-06-28 28,778 103 kB Download
2026-06-27 28,767 103 kB Download
2026-06-26 28,747 103 kB Download
2026-06-25 28,765 103 kB Download
2026-06-24 28,718 103 kB Download
2026-06-23 28,714 103 kB Download
2026-06-22 28,702 103 kB Download
2026-06-21 28,673 103 kB Download
2026-06-20 28,657 103 kB Download
2026-06-19 28,627 103 kB Download
2026-06-18 28,604 103 kB Download
2026-06-17 28,590 103 kB Download
2026-06-16 28,549 103 kB Download
2026-06-15 28,558 103 kB Download
2026-06-14 28,545 103 kB Download
2026-06-13 28,531 103 kB Download
2026-06-12 28,503 102 kB Download
2026-06-11 28,466 102 kB Download
2026-06-10 28,452 102 kB Download
2026-06-09 28,418 102 kB Download
2026-06-08 28,393 102 kB Download
2026-06-07 28,366 102 kB Download
2026-06-06 28,347 102 kB Download
2026-06-05 28,335 102 kB Download
2026-06-04 28,301 102 kB Download
2026-06-03 28,286 102 kB Download
2026-06-02 28,270 102 kB Download
2026-06-01 28,264 102 kB Download
2026-05-31 28,265 102 kB Download
2026-05-30 28,252 102 kB Download
2026-05-29 28,215 102 kB Download
2026-05-28 28,192 102 kB Download
2026-05-27 28,172 101 kB Download
2026-05-26 28,132 101 kB Download
2026-05-25 28,106 101 kB Download
2026-05-24 28,087 101 kB Download
2026-05-23 28,094 101 kB Download
2026-05-22 28,079 101 kB Download
2026-05-21 28,058 101 kB Download
2026-05-20 27,997 101 kB Download
2026-05-19 27,997 101 kB Download
2026-05-18 27,978 101 kB Download
2026-05-17 27,961 101 kB Download
2026-05-16 27,948 101 kB Download
2026-05-15 27,924 101 kB Download
2026-05-14 27,896 100 kB Download
2026-05-13 27,872 100 kB Download
2026-05-12 27,868 100 kB Download
2026-05-11 27,831 100 kB Download
2026-05-10 27,799 100 kB Download
2026-05-09 27,770 100 kB Download
2026-05-08 27,750 100 kB Download
2026-05-07 27,710 100 kB Download
2026-05-06 27,681 100 kB Download
2026-05-05 27,663 100 kB Download
2026-05-04 27,650 100 kB Download
2026-05-03 27,630 100 kB Download
2026-05-02 27,618 100 kB Download
2026-05-01 27,593 99 kB Download
2026-04-30 27,576 99 kB Download
2026-04-29 27,550 99 kB Download
2026-04-28 27,545 99 kB Download
2026-04-27 27,527 99 kB Download
2026-04-26 27,520 99 kB Download
2026-04-25 27,501 99 kB Download
2026-04-24 27,471 99 kB Download
2026-04-23 27,452 99 kB Download
2026-04-22 27,427 99 kB Download
2026-04-21 27,402 99 kB Download
2026-04-20 27,388 99 kB Download
2026-04-19 27,373 99 kB Download
2026-04-18 27,359 99 kB Download
2026-04-17 27,331 99 kB Download
2026-04-16 27,316 98 kB Download
2026-04-15 27,277 98 kB Download
2026-04-14 27,247 98 kB Download
2026-04-13 27,222 98 kB Download
2026-04-12 27,204 98 kB Download
2026-04-11 27,192 98 kB Download
2026-04-10 27,167 98 kB Download
2026-04-09 27,149 98 kB Download
2026-04-08 27,129 98 kB Download
2026-04-07 27,110 98 kB Download
2026-04-06 27,087 98 kB Download
2026-04-05 27,071 98 kB Download
2026-04-04 27,056 98 kB Download
2026-04-03 27,038 98 kB Download
2026-04-02 27,013 98 kB Download
2026-04-01 26,984 97 kB Download
2026-03-31 26,980 97 kB Download
2026-03-30 26,951 97 kB Download
2026-03-29 26,940 97 kB Download
2026-03-28 26,923 97 kB Download
2026-03-27 26,892 97 kB Download
2026-03-26 26,867 97 kB Download
2026-03-25 26,824 97 kB Download
2026-03-24 26,802 97 kB Download
2026-03-23 26,763 97 kB Download
2026-03-22 26,741 97 kB Download
2026-03-21 26,740 97 kB Download
2026-03-20 26,722 96 kB Download
2026-03-19 26,691 96 kB Download
2026-03-18 26,674 96 kB Download
2026-03-17 26,654 96 kB Download
2026-03-16 26,615 96 kB Download
2026-03-15 26,593 96 kB Download
2026-03-14 26,563 96 kB Download
2026-03-13 26,559 96 kB Download
2026-03-12 26,516 96 kB Download
2026-03-11 26,501 96 kB Download
2026-03-10 26,489 96 kB Download
2026-03-09 26,440 96 kB Download
2026-03-08 26,418 96 kB Download
2026-03-07 26,412 95 kB Download
2026-03-06 26,398 95 kB Download
2026-03-05 26,382 95 kB Download
2026-03-04 26,379 95 kB Download
2026-03-03 26,378 95 kB Download
2026-03-02 26,362 95 kB Download
2026-03-01 26,366 95 kB Download
2026-02-28 26,356 95 kB Download
2026-02-27 26,335 95 kB Download
2026-02-26 26,317 95 kB Download
2026-02-25 26,291 95 kB Download
2026-02-24 26,278 95 kB Download
2026-02-23 26,246 95 kB Download
2026-02-22 26,229 95 kB Download
2026-02-21 26,227 95 kB Download
2026-02-20 26,205 95 kB Download
2026-02-19 26,203 95 kB Download
2026-02-18 26,186 95 kB Download
2026-02-17 26,167 95 kB Download
2026-02-16 26,139 94 kB Download
2026-02-15 26,129 94 kB Download
2026-02-14 26,108 94 kB Download
2026-02-13 26,087 94 kB Download
2026-02-12 26,062 94 kB Download
2026-02-11 26,037 94 kB Download
2026-02-10 26,009 94 kB Download
2026-02-09 25,985 94 kB Download
2026-02-08 25,954 94 kB Download
2026-02-07 25,946 94 kB Download
2026-02-06 25,937 94 kB Download
2026-02-05 25,917 94 kB Download
2026-02-04 25,930 94 kB Download
2026-02-03 25,908 94 kB Download
2026-02-02 25,909 94 kB Download
2026-02-01 25,904 94 kB Download
2026-01-31 25,893 94 kB Download
2026-01-30 25,866 94 kB Download
2026-01-29 25,831 94 kB Download
2026-01-28 25,823 94 kB Download
2026-01-27 25,827 94 kB Download
2026-01-26 25,819 94 kB Download
2026-01-25 25,819 94 kB Download
2026-01-24 25,819 94 kB Download
2026-01-23 25,799 94 kB Download
2026-01-22 25,774 94 kB Download
2026-01-21 25,774 94 kB Download
2026-01-20 25,765 94 kB Download
2026-01-19 25,768 94 kB Download
2026-01-18 25,770 94 kB Download
2026-01-17 25,761 94 kB Download
2026-01-16 25,755 93 kB Download
2026-01-15 25,739 93 kB Download
2026-01-14 25,730 93 kB Download
2026-01-13 25,714 93 kB Download
2026-01-12 25,708 93 kB Download
2026-01-11 25,717 93 kB Download
2026-01-10 25,709 93 kB Download
2026-01-09 25,691 93 kB Download
2026-01-08 25,682 93 kB Download
2026-01-07 25,674 93 kB Download
2026-01-06 25,652 93 kB Download
2026-01-05 25,645 93 kB Download
2026-01-04 25,633 93 kB Download
2026-01-03 25,610 93 kB Download
2026-01-02 25,601 93 kB Download
2026-01-01 25,595 93 kB Download
2025-12-31 25,584 93 kB Download
2025-12-30 25,567 93 kB Download
2025-12-29 25,560 93 kB Download
2025-12-28 25,551 93 kB Download
2025-12-27 25,534 93 kB Download
2025-12-26 25,538 93 kB Download
2025-12-25 25,529 93 kB Download
2025-12-24 25,515 93 kB Download
2025-12-23 25,510 93 kB Download
2025-12-22 25,493 93 kB Download
2025-12-21 25,484 93 kB Download
2025-12-20 25,489 93 kB Download
2025-12-19 25,486 93 kB Download
2025-12-18 25,464 92 kB Download
2025-12-17 25,447 92 kB Download
2025-12-16 25,451 92 kB Download
2025-12-15 25,432 92 kB Download
2025-12-14 25,420 92 kB Download
2025-12-13 25,405 92 kB Download
2025-12-12 25,403 92 kB Download
2025-12-11 25,392 92 kB Download
2025-12-10 25,398 92 kB Download
2025-12-09 25,383 92 kB Download
2025-12-08 25,392 92 kB Download
2025-12-07 25,385 92 kB Download
2025-12-06 25,387 92 kB Download
2025-12-05 25,372 92 kB Download
2025-12-04 25,381 92 kB Download
2025-12-03 25,381 92 kB Download
2025-12-02 25,373 92 kB Download
2025-12-01 25,352 92 kB Download
2025-11-30 25,352 92 kB Download
2025-11-29 25,344 92 kB Download
2025-11-28 25,336 92 kB Download
2025-11-27 25,329 92 kB Download
2025-11-26 25,321 92 kB Download
2025-11-25 25,342 92 kB Download
2025-11-24 25,341 92 kB Download
2025-11-23 25,339 92 kB Download
2025-11-22 25,326 92 kB Download
2025-11-21 25,315 92 kB Download
2025-11-20 25,312 92 kB Download
2025-11-19 25,312 92 kB Download
2025-11-18 25,306 92 kB Download
2025-11-17 25,297 92 kB Download
2025-11-16 25,294 92 kB Download
2025-11-15 25,295 92 kB Download
2025-11-14 25,295 92 kB Download
2025-11-13 25,331 92 kB Download
2025-11-12 25,327 92 kB Download
2025-11-11 25,553 93 kB Download
2025-11-10 25,568 93 kB Download
2025-11-09 25,586 93 kB Download
2025-11-08 25,658 94 kB Download
2025-11-07 25,662 94 kB Download
2025-11-06 25,649 94 kB Download
2025-11-05 25,653 94 kB Download
2025-11-04 25,667 94 kB Download
2025-11-03 25,664 94 kB Download
2025-11-02 25,693 94 kB Download
2025-11-01 25,685 94 kB Download
2025-10-31 25,705 94 kB Download
2025-10-30 25,680 94 kB Download
2025-10-29 25,704 94 kB Download
2025-10-28 25,709 94 kB Download
2025-10-27 25,699 94 kB Download
2025-10-26 25,705 94 kB Download
2025-10-25 25,705 94 kB Download
2025-10-24 25,697 94 kB Download
2025-10-23 25,690 94 kB Download
2025-10-22 25,685 94 kB Download
2025-10-21 25,671 94 kB Download
2025-10-20 25,659 94 kB Download
2025-10-19 25,653 94 kB Download
2025-10-18 25,660 94 kB Download
2025-10-17 25,658 94 kB Download
2025-10-16 25,655 94 kB Download
2025-10-15 25,659 94 kB Download
2025-10-14 25,676 94 kB Download
2025-10-13 25,664 94 kB Download
2025-10-12 25,638 94 kB Download
2025-10-11 25,638 94 kB Download
2025-10-10 25,498 93 kB Download
2025-10-09 25,485 93 kB Download
2025-10-08 25,621 94 kB Download
2025-10-07 25,596 94 kB Download
2025-10-06 25,598 94 kB Download
2025-10-05 25,596 94 kB Download
2025-10-04 25,576 93 kB Download
2025-10-03 25,575 94 kB Download
2025-10-02 25,571 93 kB Download
2025-10-01 25,563 93 kB Download
2025-09-30 25,554 93 kB Download
2025-09-29 25,544 93 kB Download
2025-09-28 25,539 93 kB Download
2025-09-27 25,542 93 kB Download
2025-09-26 25,525 93 kB Download
2025-09-25 25,515 93 kB Download
2025-09-24 25,511 93 kB Download
2025-09-23 25,495 93 kB Download
2025-09-22 25,491 93 kB Download
2025-09-21 25,496 93 kB Download
2025-09-20 25,485 93 kB Download
2025-09-19 25,477 93 kB Download
2025-09-18 25,475 93 kB Download
2025-09-17 25,476 93 kB Download
2025-09-16 25,468 93 kB Download
2025-09-15 25,459 93 kB Download
2025-09-14 25,466 93 kB Download
2025-09-13 25,460 93 kB Download
2025-09-12 25,452 93 kB Download
2025-09-11 25,445 93 kB Download
2025-09-10 25,442 93 kB Download
2025-09-09 25,432 93 kB Download
2025-09-08 25,418 93 kB Download
2025-09-07 25,410 93 kB Download
2025-09-06 25,419 93 kB Download
2025-09-05 25,409 93 kB Download
2025-09-04 25,387 93 kB Download
2025-09-03 25,373 93 kB Download
2025-09-02 25,368 93 kB Download
2025-09-01 25,363 93 kB Download
2025-08-31 25,361 93 kB Download
2025-08-30 25,367 93 kB Download
2025-08-29 25,355 93 kB Download
2025-08-28 25,342 93 kB Download
2025-08-27 25,330 93 kB Download
2025-08-26 25,310 92 kB Download
2025-08-25 25,301 92 kB Download
2025-08-24 25,303 92 kB Download
2025-08-23 25,302 92 kB Download
2025-08-22 25,285 92 kB Download
2025-08-21 25,269 92 kB Download
2025-08-20 25,266 92 kB Download
2025-08-19 25,253 92 kB Download
2025-08-18 25,237 92 kB Download
2025-08-17 25,235 92 kB Download
2025-08-16 25,231 92 kB Download
2025-08-15 25,229 92 kB Download
2025-08-14 25,217 92 kB Download
2025-08-13 25,213 92 kB Download
2025-08-12 25,208 92 kB Download
2025-08-11 25,193 92 kB Download
2025-08-10 25,195 92 kB Download
2025-08-09 25,191 92 kB Download
2025-08-08 25,189 92 kB Download
2025-08-07 25,193 92 kB Download
2025-08-06 25,196 92 kB Download
2025-08-05 25,188 92 kB Download
2025-08-04 25,181 92 kB Download
2025-08-03 25,172 92 kB Download
2025-08-02 25,158 92 kB Download
2025-08-01 25,165 92 kB Download
2025-07-31 25,145 92 kB Download
2025-07-30 25,122 92 kB Download
2025-07-29 25,106 92 kB Download
2025-07-28 25,105 92 kB Download
2025-07-27 25,089 92 kB Download
2025-07-26 25,091 92 kB Download
2025-07-25 25,080 92 kB Download
2025-07-24 25,078 92 kB Download
2025-07-23 25,071 92 kB Download
2025-07-22 25,082 92 kB Download
2025-07-21 25,058 92 kB Download
2025-07-20 25,063 92 kB Download
2025-07-19 25,066 92 kB Download
2025-07-18 25,071 92 kB Download
2025-07-17 25,064 92 kB Download
2025-07-16 25,041 92 kB Download
2025-07-14 25,021 92 kB Download
2025-07-13 25,026 92 kB Download
2025-07-12 25,029 92 kB Download
2025-07-11 25,025 92 kB Download
2025-07-10 25,015 92 kB Download
2025-07-09 25,002 91 kB Download
2025-07-08 24,994 91 kB Download
2025-07-07 24,983 91 kB Download
2025-07-06 24,965 91 kB Download
2025-07-05 24,976 91 kB Download
2025-07-04 24,958 91 kB Download
2025-07-03 24,962 91 kB Download
2025-07-02 24,957 91 kB Download
2025-07-01 24,933 91 kB Download
2025-06-30 24,914 91 kB Download
2025-06-29 24,895 91 kB Download
2025-06-28 24,907 91 kB Download
2025-06-27 24,902 91 kB Download
2025-06-26 24,878 91 kB Download
2025-06-25 24,887 91 kB Download
2025-06-24 24,873 91 kB Download
2025-06-23 24,864 91 kB Download
2025-06-22 24,850 91 kB Download

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

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

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

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

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