How to Save Notepad as VBS File in Windows

VBScript files are still widely used in Windows for simple automation tasks, pop-up messages, file operations, login scripts, and administrative shortcuts. One of the easiest ways to create a VBScript file is by using Notepad.
If you’re trying to learn how to save Notepad as VBS file, the process is simple once you understand file extensions and encoding settings. The biggest mistake beginners make is accidentally saving the file as .txt instead of .vbs.
This guide explains exactly how to create, save, run, and troubleshoot VBS files using Notepad in Windows. You’ll also learn how to avoid common errors and organize your scripts more efficiently using online note-taking tools.
Table of Contents
-
What Is a VBS File?
-
What You Need Before Creating a VBS File
-
How to Save Notepad as VBS File
-
Example of a Basic VBS Script
-
How to Run a VBS File
-
Common Mistakes When Saving VBS Files
-
How to Edit Existing VBS Files
-
When to Use VBScript in Windows
-
Better Ways to Organize Scripts and Notes
-
Security Considerations for VBS Files
-
Troubleshooting VBS File Problems
-
Alternatives to VBScript
-
FAQ
-
Conclusion
What Is a VBS File?
A VBS file is a VBScript file used by Microsoft Windows to execute scripting commands.
VBScript stands for Visual Basic Scripting Edition. It’s a lightweight scripting language developed by Microsoft and commonly used for:
-
Automating Windows tasks
-
Creating pop-up messages
-
Running login scripts
-
Managing files and folders
-
Automating administrative actions
-
Launching programs
A VBS file uses the .vbs extension.
Example:
hello.vbs
Windows executes these files using the Windows Script Host system.
What You Need Before Creating a VBS File
Before creating a VBS file, you only need:
-
A Windows computer
-
Notepad application
-
Basic text commands
No additional software installation is required.
Notepad comes pre-installed on Windows, which makes it one of the easiest ways to create scripts for beginners.
How to Save Notepad as VBS File
Here’s the exact process for saving a Notepad document as a VBS file.
Step 1: Open Notepad
Press:
Windows + R
Type:
notepad
Then press Enter.
You can also open Notepad from the Start menu.
Step 2: Write Your VBScript Code
For example, enter the following script:
MsgBox "Hello, World!"
This creates a simple popup message.
Step 3: Click File → Save As
In Notepad:
-
Click File
-
Select Save As
This is the most important step because incorrect settings can cause the file to save as .txt.
Step 4: Change “Save as Type”
In the Save As window:
Change:
Text Documents (*.txt)
to:
All Files (*.*)
If you skip this step, Windows may automatically add .txt to the file.
Step 5: Add the .VBS Extension
In the File Name field, type:
hello.vbs
Make sure:
-
The file ends with
.vbs -
There is no
.txtafter it
Correct:
hello.vbs
Incorrect:
hello.vbs.txt
Step 6: Click Save
Choose your preferred folder and click Save.
Your VBScript file is now ready.
Example of a Basic VBS Script
Here are a few beginner-friendly VBScript examples.
Popup Message
MsgBox "Welcome to VBScript"
Open Notepad Automatically
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "notepad"
Text-to-Speech Example
Set speech = CreateObject("SAPI.spvoice")
speech.Speak "This is a VBScript example"
Shutdown Timer Example
Set objShell = CreateObject("WScript.Shell")
objShell.Run "shutdown -s -t 60"
Be careful when testing shutdown commands.
How to Run a VBS File
Once the VBS file is saved:
-
Locate the file
-
Double-click it
Windows Script Host will execute the script automatically.
For example:
-
Popup scripts show a message box
-
Automation scripts launch programs
-
System scripts execute commands
How to Check if the File Saved Correctly
Many beginners accidentally create a text document instead of a VBScript file.
Here’s how to verify your file:
Enable File Extensions in Windows
Open File Explorer.
Then:
-
Click View
-
Enable:
File name extensions
You should see:
hello.vbs
If you see:
hello.vbs.txt
rename the file properly.
Common Mistakes When Saving VBS Files
1. Saving as TXT Instead of VBS
This is the most common issue.
Cause:
-
“Save as type” left as Text Document
Fix:
-
Choose “All Files”
-
Add
.vbsmanually
2. Hidden File Extensions
Windows often hides extensions by default.
This creates confusion because:
hello.vbs.txt
may appear as:
hello.vbs
Always enable visible file extensions.
3. Using Invalid Script Syntax
Even correctly saved files can fail if the code contains syntax errors.
Example of invalid syntax:
MsgBox Hello
Correct version:
MsgBox "Hello"
4. Antivirus Blocking Scripts
Some antivirus programs block VBS execution because malicious scripts historically used VBScript.
If your script doesn’t run:
-
Check antivirus notifications
-
Verify Windows Script Host is enabled
-
Avoid downloading unknown scripts
How to Edit Existing VBS Files
To edit a VBS file:
-
Right-click the file
-
Choose:
Open With → Notepad
You can then modify the script and save changes.
This is useful for:
-
Updating automation tasks
-
Fixing errors
-
Adjusting popup messages
-
Changing system commands
When to Use VBScript in Windows
VBScript is older technology, but it still has practical uses.
Useful Scenarios
| Use Case | Example |
|---|---|
| Simple automation | Open programs automatically |
| Administrative tasks | Run scheduled scripts |
| Popup alerts | Reminder messages |
| File management | Rename or move files |
| Legacy enterprise systems | Old Windows environments |
Limitations of VBScript
VBScript still works in many Windows environments, but it has limitations.
Important Drawbacks
-
Limited modern support
-
Less secure than newer scripting languages
-
Weak cross-platform compatibility
-
Limited debugging tools
-
Gradually replaced by PowerShell
For advanced automation, PowerShell is usually the better option today.
Better Ways to Organize Scripts and Notes
If you frequently create scripts, commands, or automation snippets, organizing them properly becomes important.
A simple text editor works for small projects, but long-term management is easier with dedicated online note-taking tools.
One option is Write Notes, an online note-taking application and online notepad that helps store scripts, coding snippets, task lists, and technical notes in one place.
For quick scripting drafts and temporary code storage, the platform also provides a dedicated Free Online Notepad that works directly in the browser without software installation.
This is especially useful when:
-
Testing script ideas
-
Writing commands before saving locally
-
Sharing snippets between devices
-
Keeping automation notes organized
Using Online Whiteboards for Script Planning
When automation projects become more complex, visual planning can help.
For example:
-
Workflow mapping
-
Task sequencing
-
System process diagrams
-
Collaboration with team members
An online collaborative whiteboard can simplify brainstorming and scripting logic.
The Online Free Whiteboard with Collaboration allows teams or individuals to visually organize automation ideas and workflows.
This can be useful for:
-
IT teams
-
beginner programmers
-
workflow planning
-
classroom demonstrations
-
remote collaboration
Security Considerations for VBS Files
VBScript files can execute system commands, which means they should be handled carefully.
Best Practices
Only Run Trusted Scripts
Never execute unknown .vbs files downloaded from suspicious websites or email attachments.
Read the Code First
Before running any script:
-
Open it in Notepad
-
Review commands carefully
Look for suspicious commands involving:
-
File deletion
-
Registry editing
-
Internet downloads
-
PowerShell execution
Use Limited Permissions
Avoid running scripts with administrator privileges unless necessary.
Keep Antivirus Enabled
Modern security tools can help detect malicious scripts.
Troubleshooting VBS File Problems
Problem: Double-Clicking Does Nothing
Possible causes:
-
Windows Script Host disabled
-
Antivirus blocking execution
-
Corrupted file extension
Try:
-
Re-saving the file
-
Restarting Windows
-
Checking
.vbsfile association
Problem: Script Opens in Notepad Instead
This usually means:
-
.vbsassociation is broken
Fix:
-
Right-click the file
-
Choose:
Open With -
Select:
Microsoft Windows Based Script Host
Problem: “Cannot Find Script File”
Cause:
-
Incorrect filename
-
Missing extension
-
Wrong save location
Verify:
filename.vbs
and confirm the location.
Problem: Syntax Error Message
VBScript syntax is strict.
Check:
-
Quotation marks
-
Parentheses
-
Missing keywords
-
Spelling errors
VBScript vs PowerShell
Many users learning VBScript eventually transition to PowerShell.
Here’s a quick comparison.
| Feature | VBScript | PowerShell |
|---|---|---|
| Ease of learning | Easy | Moderate |
| Modern Windows support | Limited | Excellent |
| Automation capabilities | Basic | Advanced |
| Security | Lower | Better |
| Object handling | Weak | Powerful |
| Microsoft support | Legacy | Active |
VBScript is still useful for lightweight tasks and legacy systems, but PowerShell is the modern standard for Windows automation.
Practical Tips for Beginners
Start With Small Scripts
Avoid creating complex automation immediately.
Begin with:
-
Popup messages
-
Opening applications
-
Simple file tasks
Save Backup Copies
Keep copies of working scripts before editing them.
Use Descriptive File Names
Examples:
backup-script.vbs
launch-notepad.vbs
This makes script management easier.
Keep Notes for Commands
Documenting script behavior prevents confusion later.
Using online note tools like Write Notes can help organize:
-
command references
-
troubleshooting notes
-
reusable code snippets
-
workflow documentation
FAQ
Can I create a VBS file without Notepad?
Yes. You can use:
-
Notepad++
-
Visual Studio Code
-
any plain text editor
However, Notepad is the simplest option for beginners.
Why is my VBS file saving as TXT?
This happens when:
-
“Save as type” remains set to Text Documents
Choose:
All Files (*.*)
before saving.
Is VBScript still supported in Windows?
Many Windows systems still support VBScript, but Microsoft has shifted focus toward PowerShell and newer automation tools.
Legacy environments still commonly use VBS files.
Can VBS files be dangerous?
Yes. Since VBS files can execute commands, malicious scripts can damage systems or steal information.
Only run trusted scripts.
How do I edit a VBS file later?
Right-click the file and open it with Notepad or another text editor.
What is the difference between VBS and BAT files?
-
.vbsuses VBScript -
.batuses batch commands
VBScript generally offers more scripting flexibility.
Conclusion
Learning how to save Notepad as VBS file is straightforward once you understand how Windows handles file extensions.
The key steps are:
-
choosing “All Files”
-
manually adding the
.vbsextension -
verifying the file saved correctly
VBScript remains useful for lightweight automation, popup messages, administrative shortcuts, and legacy Windows environments. While PowerShell has largely replaced VBScript for advanced automation, VBS files are still practical for simple scripting tasks.
If you regularly work with scripts, commands, or automation notes, tools like Write Notes and browser-based editors such as the Free Online Notepad can make organizing and drafting scripts much easier. For collaborative planning and workflow visualization, the Online Free Whiteboard with Collaboration can also help structure automation ideas more effectively.

Alex Chen
I am a Digital Systems Architect and productivity specialist dedicated to building frictionless workflows. With over 2,000 hours of deep-work experimentation, I've mastered the art of transforming cluttered Write Notes workspaces into high-output engines.Having successfully migrated over 10,000 users into streamlined digital systems, I focus on the intersection of Personal Knowledge Management (PKM) and automated task architecture. When I'm not auditing the latest productivity tools, I manage a 1,500-note research library and consult for teams looking to reclaim their focus.