20 Windows Command Prompt (CMD) Commands You Must Know (2024)

Readers like you help support MUO. When you make a purchase using links on our site, we may earn an affiliate commission. Read More.

The command prompt is slowly disappearing from the Windows interface and for good reasons: CMD commands are an antiquated and mostly unnecessary tool from an era of text-based input. But many commands remain useful, and Windows 8 and 10 even added new features.

Here we present the essential commands every Windows user must know.

Not sure how to access the Windows command prompt, forgot basic Windows Run commands, or would like to know how to see a list of switches for each command (aka prompt codes)? Refer to our beginners guide to the Windows command line for instructions.

Windows Command Prompt Commands

If you haven't poked around inside Windows' command line, you're missing out. There are lots of handy tools you can use if you know the correct things to type.

1. Assoc

20Windows Command Prompt (CMD) Commands You Must Know (1)

Most files in Windows are associated with a specific program that is assigned to open the file by default. At times, remembering these associations can become confusing. You can remind yourself by entering the command assoc to display a full list of filename extensions and program associations.

You can also extend the command to change file associations. For example, assoc .txt= will change the file association for text files to whatever program you enter after the equal sign. The assoc command itself will reveal both the extension names and program names, which will help you properly use this command.

In Windows 10, you can view a more user-friendly interface that also lets you change file type associations on the spot. Head to Settings (Windows + I) > Apps > Default apps > Choose default app by file type.

2. Cipher

20Windows Command Prompt (CMD) Commands You Must Know (2)

Deleting files on a mechanical hard drive doesn't really delete them at all. Instead, it marks the files as no longer accessible and the space they took up as free. The files remain recoverable until the system overwrites them with new data, which can take some time.

The cipher command, however, lets you wipe a directory on an NTFS-formatted volume by writing random data to it. To wipe your C drive, for example, you'd use the cipher /w:d command, which will wipe free space on the drive. The command does not overwrite undeleted data, so you will not wipe out the files you need by running this command.

When you run the cipher command by itself, it returns the encryption state of the current directory and the files it contains. Use cipher /e:<filename> to encrypt a file, cipher /c:<filename> to retrieve information about encrypted files, and cipher /d:<filename> to decrypt the selected file. Most of these commands are redundant with the Windows encryption tool BitLocker.

3. File Compare

20Windows Command Prompt (CMD) Commands You Must Know (3)

You can use this command to identify differences in text between two files. It's particularly useful for writers and programmers trying to find small changes between two versions of a file. Simply type fc and then the directory path and file name of the two files you want to compare.

You can also extend the command in several ways. Typing /b compares only binary output, /c disregards the case of text in the comparison, and /l only compares ASCII text.

So, for example, you could use the following:

 fc /l "C:\Program Files (x86)\example1.doc" "C:\Program Files (x86)\example2.doc" 

The above command compares ASCII text in two Word documents.

4. Ipconfig

20Windows Command Prompt (CMD) Commands You Must Know (4)

This command relays the IP address that your computer is currently using. However, if you're behind a router (like most computers today), you'll instead receive the local network address of the router.

Still, ipconfig is useful because of its extensions. ipconfig /release followed by ipconfig /renew can force your Windows PC into asking for a new IP address, which is useful if your computer claims one isn't available. You can also use ipconfig /flushdns to refresh your DNS address. These commands are great if the Windows network troubleshooter chokes, which does happen on occasion.

5. Netstat

20Windows Command Prompt (CMD) Commands You Must Know (5)

Entering the command netstat -an will provide you with a list of currently open ports and related IP addresses. This command will also tell you what state the port is in; listening, established, or closed.

This is a great command for when you're trying to troubleshoot devices connected to your PC or when you fear a Trojan infected your system and you're trying to locate a malicious connection.

6. Ping

20Windows Command Prompt (CMD) Commands You Must Know (6)

Sometimes, you need to know whether or not packets are making it to a specific networked device. That's where ping comes in handy.

Typing ping followed by an IP address or web domain will send a series of test packets to the specified address. If they arrive and are returned, you know the device is capable of communicating with your PC; if it fails, you know that there's something blocking communication between the device and your computer. This can help you decide if the root of the issue is an improper configuration or a failure of network hardware.

7. PathPing

20Windows Command Prompt (CMD) Commands You Must Know (7)

This is a more advanced version of ping that's useful if there are multiple routers between your PC and the device you're testing. Like ping, you use this command by typing pathping followed by the IP address, but unlike ping, pathping also relays some information about the route the test packets take.

8. Tracert

20Windows Command Prompt (CMD) Commands You Must Know (8)

The tracert command is similar to pathping. Once again, type tracert followed by the IP address or domain you'd like to trace. You'll receive information about each step in the route between your PC and the target. Unlike pathping, however, tracert also tracks how much time (in milliseconds) each hop between servers or devices takes.

9. Powercfg

20Windows Command Prompt (CMD) Commands You Must Know (9)

Powercfg is a very powerful command for managing and tracking how your computer uses energy. You can use the command powercfg hibernate on and powercfg hibernate off to manage hibernation, and you can also use the command powercfg /a to view the power-saving states currently available on your PC.

Another useful command is powercfg /devicequery s1_supported, which displays a list of devices on your computer that support connected standby. When enabled, you can use these devices to bring your computer out of standby, even remotely.

You can enable this by selecting the device in Device Manager, opening its properties, going to the Power Management tab, and then checking the Allow this device to wake the computer box.

Powercfg /lastwake will show you what device last woke your PC from a sleep state. You can use this command to troubleshoot your PC if it seems to wake from sleep at random.

20Windows Command Prompt (CMD) Commands You Must Know (10)

You can use the powercfg /energy command to build a detailed power consumption report for your PC. The report saves to the directory indicated after the command finishes.

This report will let you know of any system faults that might increase power consumption, like devices blocking certain sleep modes, or poorly configured to respond to your power management settings.

Windows 8 added powercfg /batteryreport, which provides a detailed analysis of battery use, if applicable. Normally output to your Windows user directory, the report provides details about the time and length of charge and discharge cycles, lifetime average battery life, and estimated battery capacity.

10. Shutdown

20Windows Command Prompt (CMD) Commands You Must Know (11)

Windows 8 introduced the shutdown command that, you guessed it, shuts down your computer.

This is, of course, redundant with the already easily accessed shutdown button, but what's not redundant is the shutdown /r /o command, which restarts your PC and launches the Advanced Start Options menu, which is where you can access Safe Mode and Windows recovery utilities. This is useful if you want to restart your computer for troubleshooting purposes.

11. System File Checker

20Windows Command Prompt (CMD) Commands You Must Know (12)

System File Checker is an automatic scan and repair tool that focuses on Windows system files.

You will need to run the command prompt with administrator privileges and enter the command sfc /scannow. If SFC finds any corrupt or missing files, it will automatically replace them using cached copies kept by Windows for this purpose alone. The command can require a half-hour to run on older notebooks.

12. Tasklist

20Windows Command Prompt (CMD) Commands You Must Know (13)

You can use the tasklist command to provide a current list of all tasks running on your PC. Though somewhat redundant with Task Manager, the command may sometimes find tasks hidden from view in that utility.

There's also a wide range of modifiers. Tasklist -svc shows services related to each task, use tasklist -v to obtain more detail on each task, and tasklist -m will locate DLL files associated with active tasks. These commands are useful for advanced troubleshooting.

Our reader Eric noted that you can "get the name of the executable associated with the particular process ID you're interested in." The command for that operation is tasklist | find [process id].

13. Taskkill

20Windows Command Prompt (CMD) Commands You Must Know (14)

Tasks that appear in the tasklist command will have an executable and process ID (a four- or five-digit number) associated with them. You can force stop a program using taskkill -im followed by the executable's name, or taskkill -pid followed by the process ID. Again, this is a bit redundant with Task Manager, but you can use it to kill otherwise unresponsive or hidden programs.

14. Chkdsk

20Windows Command Prompt (CMD) Commands You Must Know (15)

Windows automatically marks your drive for a diagnostic chkdsk scan when symptoms indicate that a local drive has bad sectors, lost clusters, or other logical or physical errors.

If you suspect your hard drive is failing, you can manually initiate a scan. The most basic command is chkdsk c:, which will immediately scan the C: drive, without a need to restart the computer. If you add parameters like /f, /r, /x, or /b, such as in chkdsk /f /r /x /b c:, chkdsk will also fix errors, recover data, dismount the drive, or clear the list of bad sectors, respectively. These actions require a reboot, as they can only run with Windows powered down.

If you see chkdsk run at startup, let it do its thing. If it gets stuck, however, refer to our chkdsk troubleshooting article.

15. schtasks

20Windows Command Prompt (CMD) Commands You Must Know (16)

Schtasks is your command prompt access to the Task Scheduler, one of many underrated Windows administrative tools. While you can use the GUI to manage your scheduled tasks, the command prompt lets you copy&paste complex commands to set up multiple similar tasks without having to click through various options. Ultimately, it's much easier to use, once you've committed key parameters to memory.

For example, you could schedule your computer to reboot at 11pm every Friday:

 schtasks /create /sc weekly /d FRI /tn "auto reboot computer weekly" /st 23:00 /tr "shutdown -r -f -t 10" 

To complement your weekly reboot, you could schedule tasks to launch specific programs on startup:

 schtasks /create /sc onstart /tn "launch Chrome on startup" /tr "C:\Program Files (x86)\Google\Chrome\Application\Chrome.exe" 

To duplicate the above command for different programs, just copy, paste, and modify it as needed.

16. Format

20Windows Command Prompt (CMD) Commands You Must Know (17)

When you need to format a drive, you can either use the Windows File Explorer GUI or you can turn to the command prompt. You'll need Administrator rights to use this command. Be sure you specify the volume you want to format, followed by the desired parameters.

The command below will quick-format the D drive with the exFAT file system, with an allocation unit size of 2048 bytes, and rename the volume to "label" (without the quotes).

 format D: /Q /FS:exFAT /A:2048 /V:label 

You can also use this command to dismount a volume (/X) or, if it's formatted with NTFS, make file compression the default setting (/R). If you're stuck, use format /? to summon help.

17. prompt

20Windows Command Prompt (CMD) Commands You Must Know (18)

Would you like to customize your command prompt to include instructions or certain information? With the prompt command, you can!

Try this one:

 prompt Your wish is my command:  

You can add the current time, date, drive and path, Windows version number, and so much more.

 prompt $t on $d at $p using $v:  

Type "prompt" to reset your command prompt to default settings or just restart the command prompt. Unfortunately, these settings aren't permanent.

18. cls

Cluttered up your command prompt window trying out all the commands above? There's one last command you need to know to clean it all up again.

 cls 

That's all. Bet Marie Kondo didn't know that one.

19. Systeminfo

20Windows Command Prompt (CMD) Commands You Must Know (19)

This command will give you a detailed configuration overview of your computer. The list covers your operating system and hardware. For example, you can look up the original Windows installation date, the last boot time, your BIOS version, total and available memory, installed hotfixes, network card configurations, and more.

Use systeminfo /s followed by the hostname of a computer on your local network, to remotely grab the information for that system. This may require additional syntax elements for the domain, user name, and password, like this:

 systeminfo /s [host_name] /u [domain]\[user_name] /p [user_password] 

20. Driverquery

20Windows Command Prompt (CMD) Commands You Must Know (20)

Drivers remain among the most important software installed on a PC. Improperly configured, missing, or old Windows drivers can cause all sorts of trouble, so it's good to have access to a list of drivers on your PC.

That's exactly what the driverquery command does. You can extend it to driverquery -v to obtain more information, including the directory in which the driver is installed. Unfortunately, this command isn't relevant post Windows 8 or Windows Server 2012.

Windows 8 Only: Recovery Image

Virtually all Windows 8/8.1 computers ship from the factory with a recovery image, but the image may include bloatware you'd rather not have re-installed. Once you've uninstalled the software you can create a new image using the recimg command. Entering this command presents a very detailed explanation of how to use it.

You must have administrator privileges to use the recimg command, and you can only access the custom recovery image you create via the Windows 8 refresh feature.

In Windows 10, system recovery has changed. Windows 10 systems don't come with a recovery partition, which makes it more important than ever to back up your data.

Command and Conquer Your Windows PC

This article can only give you a taste of what's hidden within the Windows command line. When including all variables, there are literally hundreds of commands. Download our list of 100 essential Windows CMD commands for a comprehensive list. Or you could get Microsoft's own Windows Command Reference document.

20 Windows Command Prompt (CMD) Commands You Must Know (2024)

FAQs

What is the most powerful command in cmd? ›

One of the most powerful tools in the CMD command library is the ASSOC command. Your computer associates certain file extensions with certain programs. This is how your computer knows to open Adobe when you double click a PDF file, or Microsoft Word when you double click a DOC file.

Do hackers use command line? ›

Due to the above reasons hackers really love the command line, hackers tend to repeat tasks and the command line is the perfect tool for them, also because the command line is so powerful it will probably make their job easier than using the Graphical User Interface.

What does Ctrl Z do in CMD? ›

To reverse your last action, press CTRL+Z. You can reverse more than one action. To reverse your last Undo, press CTRL+Y. You can reverse more than one action that has been undone.

What does * * mean in CMD? ›

In this case, we used the * wildcard to mean "all files in the current directory". This command prints the line containing the given string, and if there's more than one file in the list, the name of the file where it was found. To check files in subdirectories too, use the -r flag with the grep command.

What does MSG * Do in CMD? ›

The MSG command sends a message to the user identified either by line number or by account name. MSG can also be used to broadcast a short message to all users on the system, to all users logged on to a particular account, to all lines, or to a specified line.

What does %1 do in CMD? ›

When used in a command line, script, or batch file, %1 is used to represent a variable or matched string. For example, in a Microsoft batch file, %1 can print what is entered after the batch file name.

How to get wifi password through cmd? ›

Finding Wi-Fi Password
  1. Step1: Press start and type CMD, right-click on the Command Prompt option shown as a search result and click on Run as administrator.
  2. Step 2: Type netsh wlan show profile in the command prompt and press Enter to show a list of network names that we connect to.
25 May 2022

What is the longest command in cmd? ›

The maximum length of the string that you can use at the command prompt is 8191 characters. This limitation applies to: the command line.

How do I Practise cmd? ›

Command Line Practice
  1. Open a terminal shell. ...
  2. Run the command $ pwd . ...
  3. Now let's figure out what directories reside in our home directory by running the command $ ls to list all of the directories and files in our current location.
  4. Move into the Desktop directory by running the command $ cd Desktop .

How do I list all commands in cmd? ›

Type help and press ↵ Enter . A list of all the available commands will be displayed. The listed is sorted alphabetically. The list is usually larger than the Command Prompt window, so you may need to scroll up to find the command you want.

What are the 7 basic commands? ›

Seven basic commands all dogs should know: Name Recognition, Sit, Down, Heel, Come, Place and Leave It.

How do I master cmd? ›

1. How to Always Open Command Prompt as Administrator
  1. Type cmd in the Start menu search bar.
  2. Right-click the Best Match and click Open file location.
  3. Right-click the Command Prompt shortcut and click Properties.
  4. On the Shortcut tab, click Advanced.
  5. Check Run as administrator and click OK twice.
12 May 2021

What code do most hackers use? ›

C++ is one of the go-to C languages for hackers because it helps them gain low-level access to hardware and processes.

What are hackers scared of? ›

Getting hacked. Hackers and crackers are extremely paranoid about their online activities; it would be the ultimate embarrassment to get hacked themselves.

What are the 7 types of hackers? ›

Types Of Hackers
  • White Hat / Ethical Hackers.
  • Black Hat Hackers.
  • Gray Hat Hackers.
  • Script Kiddies.
  • Green Hat Hackers.
  • Blue Hat Hackers.
  • Red Hat Hackers.
  • State/Nation Sponsored Hackers.
26 Aug 2022

What is Ctrl P for? ›

Print the document. Ctrl+P. Switch to print preview. Ctrl+Alt+I. Move around the preview page when zoomed in.

What does the Ctrl +O means? ›

Ctrl+O Opens the dialog box or page for selecting a file to open. Ctrl+P Open the print window. Ctrl+R Aligns the line or selected text to the right of the screen. Ctrl+S Save the open document.

What is Ctrl +L? ›

Ctrl + L Aligns the line or selected text to the left of the screen. Ctrl + E Aligns the line or selected text to the center of the screen.

What does == mean in cmd? ›

Equality between two variables/values (==)

There are many times when we need to ask the computer if two variables contain an "equal" value (e.g., x == y), or if one variable contains a value equal to a known constant (e.g., x == 5). Equality is represented in the program using the DOUBLE EQUAL signs operator.

What does %* mean in cmd? ›

It means "all the parameters in the command line". For example, it's useful when you want to forward the command line from your batch file to another program: REM mybatchfile.cmd echo You called this with arguments: %* echo I will now forward these to the DIR command.

How do I list hidden files? ›

View hidden files and folders in Windows
  1. Open File Explorer from the taskbar.
  2. Select View > Options > Change folder and search options.
  3. Select the View tab and, in Advanced settings, select Show hidden files, folders, and drives and OK.

Can I chat using cmd? ›

As long as you know the name of the computer the other person is using, you can make any message pop up on their computer using CMD.

What does the command rd do? ›

Deletes a directory. The rd command can also run from the Windows Recovery Console, using different parameters. For more information, see Windows Recovery Environment (WinRE). This command is the same as the rmdir command.

How do I show text in cmd? ›

In the Windows Command shell, type is a built in command which displays the contents of a text file. Use the type command to view a text file without modifying it.

What does %% G mean? ›

%%G => somevalue. %%Hello => %Hello.

What is %% G in batch? ›

The %%g option tells for /f to store what it finds in variable %g . (The extra % is needed because you are running this from a batch file. If you ran it directly at a command prompt, you'd only need a single % .) So far, if you use tokens=3 , you'll have "1.8. 0_92" stored in the %g variable.

What is %2 in batch? ›

%2 is the second argument passed to the batch file. myfile.bat firstArg secondArg. because arguments are often file paths there is some extra syntax to extract parts of the path. %~2 removes any "" on the second argument.

How can I see all Wi-Fi profiles using CMD? ›

Click the Windows Start menu and type “cmd”. From the search result, right-click on the “Command Prompt” and tap on “Run as administrator”. In the command prompt window, type the command “netsh wlan show profiles” and hit Enter. It will display you the list of Wi-Fi networks.

How can I see all Wi-Fi networks using CMD? ›

At the command prompt, type netsh wlan show wlanreport. This will generate a wireless network report that's saved as an HTML file, which you can open in your favorite web browser. The report shows all the Wi-Fi events from the last three days and groups them by Wi-Fi connection sessions.

How do I connect to Internet using CMD? ›

You can open IE from CMD or launch whatever your desired Web browser is.
  1. Launch the Command Prompt.
  2. Press "Win-R," type "cmd" and press "Enter" to open the Command Prompt.
  3. Launch the Web Browser.
  4. Type "start iexplore" and press "Enter" to open Internet Explorer and view its default home screen. ...
  5. Open a Particular Site.

Why is cmd so powerful? ›

Command prompt interfaces can be powerful and succinct. Some tools that aren't available through the graphical user interface (GUI) can be accessed through the command prompt. It also offers superior automation through scripting, but mastering the commands can be challenging.

How to play games in cmd? ›

Run your game.

Double-click the BAT file to open your game in Command Prompt, then follow the on-screen prompts. For example, you'll press 1 to start the game.

Can cmd test speed? ›

In Windows, click the start menu and type "CMD" to access the command prompt. Type "ping google.com" and choose "enter" to execute the function and retrieve a list of results. The results have several lines of data that show the speed along with other metrics.

How do you say hello world in cmd? ›

Open the command prompt and cd to the directory that contains the . java file. Type javac HelloWorld. java and press enter.

How do you say hello in cmd? ›

Using the command prompt:
  1. Open the command prompt.
  2. type 'cd desktop' to enter into the desktop directory,click enter.
  3. Type 'cd Java Program' to enter into the folder.
  4. Type 'javac Hello. ...
  5. Type 'java Hello'(This tells the java virtual machine to read the bytecode file called Hello..
24 Sept 2017

Is command line easy to learn? ›

The Command Line is Simpler Than You Think. There is a misconception that using the command line requires you to know several hundred commands. In fact, although there are hundreds of commands available for use, you're likely to need just a tiny percentage of these commands to do most of common data science tasks.

How do I show hidden files in Command Prompt? ›

To show hidden files, you need to include the /a:h modifier in that command. So, dir /a:h C:your-folder will do the trick. CMD also has specific commands for showing directories and folders. /a:d shows all hidden directories, and /a shows hidden folders.

How many commands are there in cmd? ›

The Command Prompt in Windows provides access to over 280 commands. These commands are used to do certain operating system tasks from a command-line interpreter instead of the graphical Windows interface we use most of the time.

What are the 3 types of command? ›

Command Types
  • Group management commands. Enable you to manage a group. ...
  • Array management commands. Enable you to perform maintenance tasks on a specific array (for example, updating array firmware). ...
  • Global commands. Can be executed from any level in the CLI to control CLI behavior.

What are the six commands? ›

The basic dog commands are as follows:
  • Sit.
  • Lie Down.
  • Stay.
  • Release.
  • Leave it.
  • Come.
27 Sept 2022

What are commands coding? ›

When referring to a programming language, a command is a unique word used to perform a specific operation. For example, "print" is a command used to display text on the screen. Entering and executing the command below prints "Hello World!" to the screen.

Is cmd outdated? ›

The Windows Cmd / Command-Line shell is NOT being removed from Windows in the near or distant future! The Cmd shell remains an essential part of Windows, and is used daily by millions of businesses, developers, and IT Pro's around the world.

Can you run cmd as administrator? ›

To Open Command Prompt as an Administrator:
  1. Press the Windows Start button at the bottom left.
  2. Type in "Command Prompt".
  3. Right click on Command Prompt and click "Run as administrator".
  4. Click Yes if the Windows 10 User Account Control prompt is displayed.
  5. The Command Prompt should appear.
21 Sept 2022

How to find IP with cmd? ›

First, click on your Start Menu and type cmd in the search box and press enter. A black and white window will open where you will type ipconfig /all and press enter. There is a space between the command ipconfig and the switch of /all. Your ip address will be the IPv4 address.

How do I make CMD pretty? ›

Right-click on the top bar of Command Prompt and select Properties. In the Properties window, open the Colors tab. At the bottom, drag the Opacity slider to adjust the transparency. Feel free to experiment with the slider to achieve the best look.

How can I run CMD like a pro? ›

Now command prompt is redesigned to PowerShell, An App which can be used same as Command prompt. It's a colorful App which is up to replace command prompt though you can still use command prompt as of now.
...
Parameters.
ParameterDescription
/qTurns the echo off.
/dDisables execution of AutoRun commands.
14 more rows

What can I do with CMD? ›

It can be used to execute entered commands and perform advanced administrative functions. It can also be used to troubleshoot and solve certain kinds of Windows issues.

How do you Ctrl F in CMD? ›

Alternatively known as Cmd+F, Command+F is a keyboard shortcut often used to open a find or search box to locate a specific character, word, or phrase in a document or web page. On Windows computers, the keyboard shortcut for find is Ctrl + F .

What does %% mean in cmd? ›

Use double percent signs ( %% ) to carry out the for command within a batch file. Variables are case sensitive, and they must be represented with an alphabetical value such as %a, %b, or %c. ( <set> ) Required. Specifies one or more files, directories, or text strings, or a range of values on which to run the command.

Can cmd make sound? ›

(Go to a windows computer and in "RUN" type in command prompt. Then a black screen will pop up. In that type in CTRL+G, then it will make a a "^G", however many times you press it is how many times it will BEEP. Press enter and have fun!

What is cmd wildcard? ›

Wildcards allow you to use a single specification to indicate a number of resources whose names match the wildcard pattern. System commands use three kinds of wildcards: Multiple-character trailing asterisk (*): The * indicates zero, one, or more characters, up to the maximum length of the string.

What does %1 do in cmd? ›

When used in a command line, script, or batch file, %1 is used to represent a variable or matched string. For example, in a Microsoft batch file, %1 can print what is entered after the batch file name.

How to play games in CMD? ›

Run your game.

Double-click the BAT file to open your game in Command Prompt, then follow the on-screen prompts. For example, you'll press 1 to start the game.

Why is CMD so powerful? ›

Command prompt interfaces can be powerful and succinct. Some tools that aren't available through the graphical user interface (GUI) can be accessed through the command prompt. It also offers superior automation through scripting, but mastering the commands can be challenging.

Can I chat using CMD? ›

As long as you know the name of the computer the other person is using, you can make any message pop up on their computer using CMD.

Top Articles
Latest Posts
Article information

Author: Kelle Weber

Last Updated:

Views: 5856

Rating: 4.2 / 5 (53 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Kelle Weber

Birthday: 2000-08-05

Address: 6796 Juan Square, Markfort, MN 58988

Phone: +8215934114615

Job: Hospitality Director

Hobby: tabletop games, Foreign language learning, Leather crafting, Horseback riding, Swimming, Knapping, Handball

Introduction: My name is Kelle Weber, I am a magnificent, enchanting, fair, joyous, light, determined, joyous person who loves writing and wants to share my knowledge and understanding with you.