Home   Time Zones   World Clock   Air Distance Graph

Distance from Santa Clarita to ...

Graph showing distances and directions to other locations. Click arrows to see the route on a map. Learn more about the distance graph.

Distance:
Heading:

Santa Clarita Coordinates

location of Santa Clarita
Latitude: 34° 23' North
Longitude: 118° 33' West

Distance to ...

North Pole:3,849 mi
Equator:2,366 mi
South Pole:8,581 mi

Distance Calculator – Find distance between any two locations.

How far is it from Santa Clarita to locations worldwide

Current Local Times and Distance from Santa Clarita

LocationLocal timeDistanceDirection
USA - California - Santa Clarita *Tue 11:22 am---
USA - California - Sylmar *Tue 11:22 am12 km8 miles7 nmSoutheast SE
USA - California - Pacoima *Tue 11:22 am18 km11 miles10 nmSoutheast SE
USA - California - Simi Valley *Tue 11:22 am26 km16 miles14 nmWest-southwest WSW
USA - California - Encino *Tue 11:22 am27 km17 miles14 nmSouth S
USA - California - Valley Village *Tue 11:22 am29 km18 miles16 nmSouth-southeast SSE
USA - California - Burbank *Tue 11:22 am31 km19 miles17 nmSoutheast SE
USA - California - Calabasas *Tue 11:22 am31 km19 miles17 nmSouth-southwest SSW
USA - California - Moorpark *Tue 11:22 am33 km21 miles18 nmWest-southwest WSW
USA - California - Thousand Oaks *Tue 11:22 am37 km23 miles20 nmSouthwest SW
USA - California - Hollywood *Tue 11:22 am37 km23 miles20 nmSouth-southeast SSE
USA - California - Glendale *Tue 11:22 am39 km24 miles21 nmSoutheast SE
USA - California - Santa Monica *Tue 11:22 am41 km26 miles22 nmSouth S
USA - California - Culver City *Tue 11:22 am43 km27 miles23 nmSouth-southeast SSE
USA - California - Venice *Tue 11:22 am44 km27 miles24 nmSouth S
USA - California - Palmdale *Tue 11:22 am44 km28 miles24 nmEast-northeast ENE
USA - California - Pasadena *Tue 11:22 am46 km28 miles25 nmSoutheast SE
USA - California - Los Angeles *Tue 11:22 am46 km29 miles25 nmSoutheast SE
USA - California - Camarillo *Tue 11:22 am48 km30 miles26 nmWest-southwest WSW
USA - California - Lancaster *Tue 11:22 am50 km31 miles27 nmNortheast NE
USA - California - Inglewood *Tue 11:22 am51 km32 miles27 nmSouth-southeast SSE
USA - California - El Segundo *Tue 11:22 am53 km33 miles29 nmSouth-southeast SSE
USA - California - El Monte *Tue 11:22 am58 km36 miles32 nmSoutheast SE
USA - California - Oxnard *Tue 11:22 am62 km39 miles34 nmWest-southwest WSW
USA - California - Compton *Tue 11:22 am62 km39 miles34 nmSouth-southeast SSE
USA - California - Downey *Tue 11:22 am63 km39 miles34 nmSoutheast SE
USA - California - Torrance *Tue 11:22 am64 km40 miles35 nmSouth-southeast SSE
USA - California - West Covina *Tue 11:22 am66 km41 miles36 nmEast-southeast ESE
USA - California - Norwalk *Tue 11:22 am68 km42 miles37 nmSoutheast SE
USA - California - San Buenaventura *Tue 11:22 am70 km44 miles38 nmWest W
USA - California - Long Beach *Tue 11:22 am76 km47 miles41 nmSouth-southeast SSE
USA - California - Fullerton *Tue 11:22 am81 km50 miles44 nmSoutheast SE
USA - California - Pomona *Tue 11:22 am82 km51 miles44 nmEast-southeast ESE
USA - California - Tehachapi *Tue 11:22 am83 km51 miles45 nmNorth N
USA - California - Claremont *Tue 11:22 am83 km51 miles45 nmEast-southeast ESE
USA - California - Anaheim *Tue 11:22 am85 km53 miles46 nmSoutheast SE
USA - California - Garden Grove *Tue 11:22 am88 km55 miles47 nmSoutheast SE
USA - California - Chino *Tue 11:22 am89 km55 miles48 nmEast-southeast ESE
USA - California - Ontario *Tue 11:22 am90 km56 miles49 nmEast-southeast ESE
USA - California - Orange *Tue 11:22 am93 km58 miles50 nmSoutheast SE
USA - California - Rancho Cucamonga *Tue 11:22 am93 km58 miles50 nmEast-southeast ESE
USA - California - Huntington Beach *Tue 11:22 am94 km58 miles51 nmSouth-southeast SSE
USA - California - Santa Ana *Tue 11:22 am95 km59 miles51 nmSoutheast SE
USA - California - California City *Tue 11:22 am96 km60 miles52 nmNorth-northeast NNE
USA - California - Costa Mesa *Tue 11:22 am100 km62 miles54 nmSoutheast SE
USA - California - Irvine *Tue 11:22 am103 km64 miles55 nmSoutheast SE
USA - California - Newport Beach *Tue 11:22 am103 km64 miles56 nmSouth-southeast SSE
USA - California - Santa Barbara *Tue 11:22 am106 km66 miles57 nmWest W
USA - California - Corona *Tue 11:22 am107 km66 miles58 nmEast-southeast ESE
USA - California - Fontana *Tue 11:22 am107 km67 miles58 nmEast-southeast ESE
USA - California - Rialto *Tue 11:22 am113 km70 miles61 nmEast-southeast ESE
USA - California - Hesperia *Tue 11:22 am115 km71 miles62 nmEast E
USA - California - Victorville *Tue 11:22 am116 km72 miles63 nmEast E
USA - California - Riverside *Tue 11:22 am116 km72 miles63 nmEast-southeast ESE
USA - California - Crestline *Tue 11:22 am117 km73 miles63 nmEast E
USA - California - Bakersfield *Tue 11:22 am117 km73 miles63 nmNorth-northwest NNW
USA - California - Laguna Hills *Tue 11:22 am118 km73 miles64 nmSoutheast SE
USA - California - Avalon (Santa Catalina Island) *Tue 11:22 am118 km73 miles64 nmSouth S
USA - California - Aliso Viejo *Tue 11:22 am118 km73 miles64 nmSoutheast SE
USA - California - Mission Viejo *Tue 11:22 am119 km74 miles64 nmSoutheast SE
USA - California - San Bernardino *Tue 11:22 am120 km74 miles65 nmEast-southeast ESE
USA - California - Rancho Santa Margarita *Tue 11:22 am120 km75 miles65 nmSoutheast SE
USA - California - Laguna Niguel *Tue 11:22 am123 km77 miles67 nmSoutheast SE
USA - California - Loma Linda *Tue 11:22 am124 km77 miles67 nmEast-southeast ESE
USA - California - Redlands *Tue 11:22 am131 km81 miles71 nmEast-southeast ESE
USA - California - Moreno Valley *Tue 11:22 am131 km81 miles71 nmEast-southeast ESE
USA - California - Santa Ynez *Tue 11:22 am143 km89 miles77 nmWest W
USA - California - Yucaipa *Tue 11:22 am144 km89 miles78 nmEast-southeast ESE
USA - California - Solvang *Tue 11:22 am148 km92 miles80 nmWest W
USA - California - Big Bear Lake *Tue 11:22 am151 km94 miles82 nmEast E
USA - California - Ridgecrest *Tue 11:22 am158 km98 miles85 nmNorth-northeast NNE
USA - California - Banning *Tue 11:22 am162 km101 miles88 nmEast-southeast ESE
USA - California - Temecula *Tue 11:22 am164 km102 miles89 nmSoutheast SE
USA - California - Oceanside *Tue 11:22 am171 km106 miles92 nmSoutheast SE
USA - California - Carlsbad *Tue 11:22 am176 km109 miles95 nmSoutheast SE
USA - California - Lompoc *Tue 11:22 am178 km111 miles96 nmWest W
USA - California - Vista *Tue 11:22 am179 km111 miles97 nmSoutheast SE
USA - California - Santa Maria *Tue 11:22 am184 km115 miles100 nmWest-northwest WNW
USA - California - Palm Springs *Tue 11:22 am195 km121 miles105 nmEast-southeast ESE
USA - California - Escondido *Tue 11:22 am195 km121 miles105 nmSoutheast SE
USA - California - Grover Beach *Tue 11:22 am207 km129 miles112 nmWest-northwest WNW
USA - California - Joshua Tree *Tue 11:22 am207 km129 miles112 nmEast E
USA - California - Poway *Tue 11:22 am211 km131 miles114 nmSoutheast SE
USA - California - Tulare *Tue 11:22 am214 km133 miles116 nmNorth-northwest NNW
USA - California - San Luis Obispo *Tue 11:22 am218 km135 miles117 nmWest-northwest WNW
USA - California - San Diego *Tue 11:22 am226 km140 miles122 nmSoutheast SE
USA - California - Visalia *Tue 11:22 am226 km140 miles122 nmNorth-northwest NNW
USA - California - Atascadero *Tue 11:22 am229 km143 miles124 nmWest-northwest WNW
USA - California - Twentynine Palms *Tue 11:22 am231 km143 miles125 nmEast E
USA - California - Coachella *Tue 11:22 am232 km144 miles125 nmEast-southeast ESE
USA - California - Chula Vista *Tue 11:22 am237 km147 miles128 nmSoutheast SE
USA - California - Borrego Springs *Tue 11:22 am237 km147 miles128 nmEast-southeast ESE
USA - California - Imperial Beach *Tue 11:22 am240 km149 miles130 nmSoutheast SE
Mexico - Baja California - Tijuana *Tue 11:22 am250 km155 miles135 nmSoutheast SE
USA - California - Fresno *Tue 11:22 am284 km176 miles153 nmNorth-northwest NNW
Mexico - Baja California - Mexicali *Tue 11:22 am347 km215 miles187 nmEast-southeast ESE
USA - Nevada - Paradise *Tue 11:22 am361 km225 miles195 nmEast-northeast ENE
USA - Nevada - Las Vegas *Tue 11:22 am363 km226 miles196 nmEast-northeast ENE
USA - California - Salinas *Tue 11:22 am380 km236 miles205 nmNorthwest NW
USA - California - Turlock *Tue 11:22 am402 km250 miles217 nmNorth-northwest NNW
USA - California - Modesto *Tue 11:22 am423 km263 miles228 nmNorth-northwest NNW
USA - California - San Jose *Tue 11:22 am445 km277 miles240 nmNorthwest NW
USA - California - Angels Camp *Tue 11:22 am447 km278 miles241 nmNorth-northwest NNW
USA - California - Sunnyvale *Tue 11:22 am457 km284 miles247 nmNorthwest NW
USA - California - Stockton *Tue 11:22 am467 km290 miles252 nmNorth-northwest NNW
USA - California - Fremont *Tue 11:22 am468 km291 miles253 nmNorthwest NW
USA - California - Hayward *Tue 11:22 am484 km300 miles261 nmNorthwest NW
USA - California - Oakland *Tue 11:22 am506 km314 miles273 nmNorthwest NW
USA - California - Berkeley *Tue 11:22 am512 km318 miles276 nmNorthwest NW
USA - California - San Francisco *Tue 11:22 am513 km319 miles277 nmNorthwest NW
USA - California - Vallejo *Tue 11:22 am530 km329 miles286 nmNorthwest NW
USA - California - Sacramento *Tue 11:22 am535 km332 miles289 nmNorth-northwest NNW
USA - California - Citrus Heights *Tue 11:22 am538 km334 miles290 nmNorth-northwest NNW
USA - Nevada - Carson City *Tue 11:22 am541 km336 miles292 nmNorth N
USA - Arizona - BuckeyeTue 11:22 am562 km350 miles304 nmEast E
USA - Arizona - GoodyearTue 11:22 am582 km362 miles314 nmEast E
USA - California - Santa Rosa *Tue 11:22 am585 km363 miles316 nmNorthwest NW
USA - Arizona - GlendaleTue 11:22 am595 km370 miles321 nmEast E
USA - Arizona - PhoenixTue 11:22 am607 km377 miles328 nmEast E
USA - Arizona - ScottsdaleTue 11:22 am622 km386 miles336 nmEast E
USA - Arizona - TempeTue 11:22 am623 km387 miles336 nmEast E
USA - Arizona - MesaTue 11:22 am630 km391 miles340 nmEast E
USA - Arizona - TucsonTue 11:22 am749 km465 miles404 nmEast-southeast ESE
USA - Utah - Salt Lake City *Tue 12:22 pm919 km571 miles496 nmNortheast NE
Mexico - Sonora - HermosilloTue 11:22 am928 km576 miles501 nmSoutheast SE
USA - Idaho - Boise *Tue 12:22 pm1044 km649 miles564 nmNorth N
USA - New Mexico - Albuquerque *Tue 12:22 pm1091 km678 miles589 nmEast E
USA - New Mexico - Santa Fe *Tue 12:22 pm1158 km720 miles625 nmEast E
USA - Texas - El Paso *Tue 12:22 pm1162 km722 miles627 nmEast E
Mexico - Chihuahua - Ciudad Juárez *Tue 12:22 pm1163 km723 miles628 nmEast-southeast ESE
USA - Oregon - Salem *Tue 11:22 am1232 km766 miles665 nmNorth-northwest NNW
USA - Oregon - Portland *Tue 11:22 am1284 km798 miles693 nmNorth-northwest NNW
USA - Colorado - Denver *Tue 12:22 pm1342 km834 miles724 nmEast-northeast ENE
Mexico - Chihuahua - Chihuahua *Tue 12:22 pm1342 km834 miles725 nmEast-southeast ESE
USA - Wyoming - Cheyenne *Tue 12:22 pm1420 km882 miles767 nmNortheast NE
USA - Montana - Helena *Tue 12:22 pm1462 km908 miles789 nmNorth-northeast NNE
USA - Washington - Seattle *Tue 11:22 am1503 km934 miles812 nmNorth N
USA - Montana - Billings *Tue 12:22 pm1525 km947 miles823 nmNorth-northeast NNE
USA - Texas - Midland *Tue 1:22 pm1556 km967 miles840 nmEast E
Canada - British Columbia - Vancouver *Tue 11:22 am1696 km1054 miles916 nmNorth-northwest NNW
USA - South Dakota - Rapid City *Tue 12:22 pm1700 km1057 miles918 nmNortheast NE
Mexico - Sinaloa - Mazatlan *Tue 12:22 pm1710 km1062 miles923 nmSoutheast SE
Canada - Alberta - Calgary *Tue 12:22 pm1885 km1172 miles1018 nmNorth N
USA - South Dakota - Pierre *Tue 1:22 pm1912 km1188 miles1032 nmNortheast NE
USA - Oklahoma - Oklahoma City *Tue 1:22 pm1921 km1194 miles1037 nmEast E
USA - Kansas - Wichita *Tue 1:22 pm1941 km1206 miles1048 nmEast-northeast ENE
USA - Texas - Austin *Tue 1:22 pm2007 km1247 miles1084 nmEast E
USA - Texas - Dallas *Tue 1:22 pm2022 km1257 miles1092 nmEast E
USA - North Dakota - Bismarck *Tue 1:22 pm2031 km1262 miles1097 nmNortheast NE
USA - Nebraska - Lincoln *Tue 1:22 pm2052 km1275 miles1108 nmEast-northeast ENE
USA - Kansas - Topeka *Tue 1:22 pm2101 km1305 miles1134 nmEast-northeast ENE
Mexico - Aguascalientes - Aguascalientes *Tue 1:22 pm2109 km1310 miles1139 nmSoutheast SE
Canada - Saskatchewan - ReginaTue 12:22 pm2113 km1313 miles1141 nmNorth-northeast NNE
Mexico - Jalisco - Guadalajara *Tue 1:22 pm2131 km1324 miles1151 nmSoutheast SE
USA - South Dakota - Sioux Falls *Tue 1:22 pm2139 km1329 miles1155 nmNortheast NE
Canada - Alberta - Edmonton *Tue 12:22 pm2165 km1345 miles1169 nmNorth N
USA - Missouri - Kansas City *Tue 1:22 pm2196 km1364 miles1186 nmEast-northeast ENE
USA - Texas - Houston *Tue 1:22 pm2242 km1393 miles1211 nmEast E
USA - Iowa - Des Moines *Tue 1:22 pm2322 km1443 miles1254 nmEast-northeast ENE
USA - Arkansas - Little Rock *Tue 1:22 pm2403 km1493 miles1297 nmEast E
USA - Minnesota - Minneapolis *Tue 1:22 pm2451 km1523 miles1324 nmNortheast NE
Canada - Manitoba - Winnipeg *Tue 1:22 pm2452 km1524 miles1324 nmNortheast NE
USA - Minnesota - St. Paul *Tue 1:22 pm2460 km1529 miles1328 nmNortheast NE
Mexico - Ciudad de México - Mexico City *Tue 1:22 pm2534 km1575 miles1368 nmSoutheast SE
USA - Missouri - St. Louis *Tue 1:22 pm2572 km1598 miles1389 nmEast-northeast ENE
USA - Mississippi - Jackson *Tue 1:22 pm2641 km1641 miles1426 nmEast E
USA - Louisiana - New Orleans *Tue 1:22 pm2721 km1691 miles1469 nmEast E
USA - Illinois - Chicago *Tue 1:22 pm2817 km1751 miles1521 nmEast-northeast ENE
USA - Alaska - Juneau *Tue 10:22 am2908 km1807 miles1570 nmNorth-northwest NNW
USA - Indiana - Indianapolis *Tue 2:22 pm2924 km1817 miles1579 nmEast-northeast ENE
USA - Georgia - Atlanta *Tue 2:22 pm3138 km1950 miles1695 nmEast E
Canada - Yukon - Whitehorse *Tue 11:22 am3159 km1963 miles1706 nmNorth-northwest NNW
USA - Michigan - Detroit *Tue 2:22 pm3199 km1988 miles1728 nmEast-northeast ENE
Mexico - Quintana Roo - CancúnTue 1:22 pm3431 km2132 miles1853 nmEast-southeast ESE
Canada - Ontario - Toronto *Tue 2:22 pm3507 km2179 miles1894 nmEast-northeast ENE
Belize - BelmopanTue 12:22 pm3516 km2185 miles1899 nmEast-southeast ESE
Guatemala - Guatemala CityTue 12:22 pm3563 km2214 miles1924 nmEast-southeast ESE
Canada - Nunavut - Baker Lake *Tue 1:22 pm3663 km2276 miles1978 nmNorth-northeast NNE
USA - District of Columbia - Washington DC *Tue 2:22 pm3713 km2307 miles2005 nmEast-northeast ENE
USA - Alaska - Anchorage *Tue 10:22 am3721 km2312 miles2009 nmNorth-northwest NNW
Cuba - Havana *Tue 2:22 pm3723 km2313 miles2010 nmEast E
El Salvador - San SalvadorTue 12:22 pm3738 km2323 miles2019 nmEast-southeast ESE
USA - Florida - Miami *Tue 2:22 pm3794 km2358 miles2049 nmEast E
Canada - Ontario - Ottawa *Tue 2:22 pm3812 km2368 miles2058 nmEast-northeast ENE
USA - Pennsylvania - Philadelphia *Tue 2:22 pm3863 km2400 miles2086 nmEast-northeast ENE
Honduras - TegucigalpaTue 12:22 pm3869 km2404 miles2089 nmEast-southeast ESE
Canada - Northwest Territories - Inuvik *Tue 12:22 pm3899 km2423 miles2105 nmNorth N
USA - Alaska - Fairbanks *Tue 10:22 am3913 km2431 miles2113 nmNorth-northwest NNW
USA - New York - New York *Tue 2:22 pm3954 km2457 miles2135 nmEast-northeast ENE
Canada - Quebec - Chibougamau *Tue 2:22 pm3964 km2463 miles2141 nmNortheast NE
Canada - Quebec - Montréal *Tue 2:22 pm3979 km2472 miles2148 nmEast-northeast ENE
Canada - Nunavut - Coral HarbourTue 1:22 pm4085 km2538 miles2206 nmNorth-northeast NNE
Bahamas - Nassau *Tue 2:22 pm4088 km2540 miles2207 nmEast E
Nicaragua - ManaguaTue 12:22 pm4089 km2541 miles2208 nmEast-southeast ESE
USA - Hawaii - HonoluluTue 8:22 am4104 km2550 miles2216 nmWest W
USA - Massachusetts - Boston *Tue 2:22 pm4187 km2601 miles2261 nmEast-northeast ENE
USA - Alaska - Unalaska *Tue 10:22 am4296 km2670 miles2320 nmNorthwest NW
Costa Rica - San JoseTue 12:22 pm4430 km2752 miles2392 nmEast-southeast ESE
Jamaica - KingstonTue 1:22 pm4512 km2803 miles2436 nmEast-southeast ESE
Canada - Nova Scotia - Halifax *Tue 3:22 pm4768 km2963 miles2574 nmEast-northeast ENE
Panama - PanamaTue 1:22 pm4871 km3027 miles2630 nmEast-southeast ESE
Haiti - Port-au-Prince *Tue 2:22 pm4881 km3033 miles2636 nmEast E
Dominican Republic - Santo DomingoTue 2:22 pm5105 km3172 miles2756 nmEast E
Russia - AnadyrWed 6:22 am5378 km3342 miles2904 nmNorth-northwest NNW
Kiribati - Christmas Island - KiritimatiWed 8:22 am5398 km3354 miles2915 nmWest-southwest WSW
Puerto Rico - San JuanTue 2:22 pm5454 km3389 miles2945 nmEast E
Canada - Newfoundland and Labrador - St. John's *Tue 3:52 pm5555 km3452 miles3000 nmNortheast NE
Colombia - BogotaTue 1:22 pm5644 km3507 miles3047 nmEast-southeast ESE
Venezuela - CaracasTue 2:22 pm5860 km3641 miles3164 nmEast-southeast ESE
Peru - Lima - LimaTue 1:22 pm6757 km4199 miles3649 nmSoutheast SE
Ireland - Dublin *Tue 7:22 pm8310 km5163 miles4487 nmNortheast NE
United Kingdom - England - London *Tue 7:22 pm8761 km5444 miles4730 nmNortheast NE
Japan - TokyoWed 3:22 am8790 km5462 miles4746 nmNorthwest NW
Sweden - Stockholm *Tue 8:22 pm8877 km5516 miles4793 nmNorth-northeast NNE
Netherlands - Amsterdam *Tue 8:22 pm8942 km5557 miles4829 nmNorth-northeast NNE
Chile - Santiago *Tue 3:22 pm9021 km5605 miles4871 nmSoutheast SE
Belgium - Brussels *Tue 8:22 pm9038 km5616 miles4880 nmNorth-northeast NNE
France - Île-de-France - Paris *Tue 8:22 pm9092 km5649 miles4909 nmNortheast NE
Portugal - Lisbon *Tue 7:22 pm9135 km5676 miles4933 nmNortheast NE
Germany - Berlin - Berlin *Tue 8:22 pm9310 km5785 miles5027 nmNorth-northeast NNE
Spain - Madrid *Tue 8:22 pm9376 km5826 miles5063 nmNortheast NE
South Korea - SeoulWed 3:22 am9561 km5941 miles5162 nmNorthwest NW
Morocco - Casablanca *Tue 7:22 pm9600 km5965 miles5184 nmNortheast NE
Poland - Warsaw *Tue 8:22 pm9636 km5988 miles5203 nmNorth-northeast NNE
Russia - MoscowTue 9:22 pm9763 km6066 miles5272 nmNorth-northeast NNE
Austria - Vienna - Vienna *Tue 8:22 pm9821 km6103 miles5303 nmNorth-northeast NNE
Argentina - Buenos AiresTue 3:22 pm9878 km6138 miles5334 nmSoutheast SE
China - Beijing Municipality - BeijingWed 2:22 am10,037 km6237 miles5420 nmNorthwest NW
Italy - Rome *Tue 8:22 pm10,196 km6336 miles5505 nmNortheast NE
Australia - New South Wales - SydneyWed 4:22 am12,057 km7492 miles6510 nmWest-southwest WSW
Egypt - CairoTue 8:22 pm12,202 km7582 miles6589 nmNorth-northeast NNE
Australia - Victoria - MelbourneWed 4:22 am12,759 km7928 miles6889 nmWest-southwest WSW
India - Delhi - New DelhiTue 11:52 pm12,837 km7977 miles6932 nmNorth-northwest NNW

* = Adjusted for DST or summer time (196 places).

Tue = Tuesday, April 24, 2018 (226 places).
Wed = Wednesday, April 25, 2018 (7 places).

km = how many kilometers from Santa Clarita
miles = how many miles from Santa Clarita
nm = how many nautical miles from Santa Clarita

All numbers are air distances – as the crow flies/great circle distance.


Related Links

Related Time Zone Tools