ZeroDataUpload.com

Complete User Guide

📖 Help Documentation

Welcome to SpeedTest! This comprehensive guide will walk you through every feature of the application.

From running your first speed test to managing history and generating achievement certificates.

1. Getting Started

Opening the Application

  1. Open the index.html file in your web browser
  2. The application will load and show you the Home screen
  3. You'll see three main sections in the navigation bar:
    • Home - Where you run speed tests
    • History - Where you view past test results
    • Settings - Where you customize the app

💡 Tip: For the best experience, use the application in full-screen mode or maximize your browser window.

🔒 Privacy & Security Features

When you first open the application, you'll notice our Privacy Guarantee prominently displayed:

  • 100% Client-Side - Everything runs in your browser
  • Zero Data Uploads - Your data never leaves your device
  • No Tracking - No logs, analytics, or cookies
  • Lightning Fast - Instant results with no server delays
  • Your Control - Export, backup, or delete your data anytime

📝 Note: Because data is stored locally in your browser, clearing your browser data will delete your test history. Make sure to export or backup important data before clearing browser storage!

2. Running Your First Speed Test

Step 1: Choose Your Test Mode

On the Home screen, you'll see three test mode options:

  • ⚡ Quick (5s) - Fast test with 2 connections (recommended for quick checks)
  • đŸŽ¯ Standard (10s) - Balanced test with 4 connections (recommended for most users)
  • 🚀 Advanced (15s) - Thorough test with 8 connections (most accurate results)

Click on any mode button to select it. The selected mode will be highlighted.

💡 Tip: Start with "Standard" mode for accurate results without waiting too long.

Step 2: Start the Test

  1. Click the large "GO" button in the center of the screen
  2. The test will begin automatically
  3. You'll see the screen change to show a speedometer and real-time metrics

Step 3: Watch the Test Progress

During the test, you'll see:

  • Speedometer needle - Shows your current speed in real-time
  • Test Status - Displays which phase is running (Ping → Download → Upload)
  • Progress Bars - Visual indicators for each metric
  • Percentage Complete - Shows how far along the test is (e.g., "45% Complete")
  • Server Information - Displays the test server location and your connection type

The test measures three things in order:

  1. Ping - How quickly your connection responds (lower is better)
  2. Download Speed - How fast you can receive data
  3. Upload Speed - How fast you can send data

Step 4: Stop the Test (Optional)

If you need to cancel the test:

  • Click the "STOP TEST" button that appears during the test
  • Or press the Escape key on your keyboard

3. Understanding Your Results

After Your Test Completes

1. Connection Quality Badge

A colored badge showing your overall connection quality:

  • 🚀 Excellent - 50+ Mbps download, 10+ Mbps upload, ≤30ms ping
  • ✨ Good - 25+ Mbps download, 5+ Mbps upload, ≤50ms ping
  • ⚡ Fair - 10+ Mbps download, 2+ Mbps upload, ≤100ms ping
  • âš ī¸ Poor - Below fair thresholds

2. Main Results Cards

Three cards showing:

  • Download Speed - How fast you can download files
  • Upload Speed - How fast you can upload files
  • Ping/Latency - Response time (important for gaming and video calls)

3. Speed Statistics

  • Min - Lowest speed recorded during test
  • Max - Highest speed recorded during test
  • Average - Average speed throughout the test
  • Consistency - How stable your connection is (percentage)

4. Server Information

  • Your ISP (Internet Service Provider)
  • Your approximate location
  • Connection type (WiFi, Ethernet, or Cellular)

What Do the Numbers Mean?

đŸ“Ĩ Download Speed

  • 0-10 Mbps: Basic browsing, email
  • 10-25 Mbps: HD video, light gaming
  • 25-50 Mbps: 4K streaming, gaming
  • 50+ Mbps: Multiple devices, pro work

📤 Upload Speed

  • 0-5 Mbps: Basic file sharing
  • 5-10 Mbps: Video calls, backups
  • 10-25 Mbps: HD streaming from device
  • 25+ Mbps: Pro video streaming

⚡ Ping

  • 0-20ms: Excellent for gaming
  • 20-50ms: Good for most activities
  • 50-100ms: Acceptable, slight delays
  • 100ms+: Poor, noticeable lag

Sharing Your Results

From the results screen, you can:

  • 📤 Share via Social Media - Click the "Share" button (uses Web Share API or copies to clipboard)
  • đŸ“Ĩ Export as CSV - Download a spreadsheet file (opens in Excel, Google Sheets, etc.)
  • 🔄 Run Another Test - Return to the Home screen for another test

💡 Tip: Take tests at different times of day to see when your internet is fastest!

4. Managing Test History

Viewing Your Test History

  1. Click "History" in the navigation bar
  2. You'll see a list of all your previous tests, newest first
  3. Each test shows date/time, download/upload/ping results, and action buttons

Filtering Your History

Use the dropdown filter to view:

  • All Tests - Every test you've run
  • ⭐ Favorites - Only tests you've starred
  • Today - Tests from the last 24 hours
  • This Week - Tests from the last 7 days
  • This Month - Tests from the last 30 days

⭐ Favoriting Important Tests

  1. Find the test you want to favorite
  2. Click the ☆ (star) button next to the test
  3. The star will turn gold ⭐ and the test is now favorited
  4. Click again to unfavorite

💡 Tip: Favorite your best speed test results or tests taken during specific conditions (e.g., "Best evening speed").

📝 Adding Notes to Tests

Keep track of test conditions by adding notes:

  1. Click the 📝 (note) button on any test
  2. A text box will appear below the test
  3. Type your note (up to 500 characters) - Example: "Testing after router restart"
  4. Click 💾 (save) to save the note
  5. Click ❌ (cancel) to discard changes

🏆 Generating Achievement Certificates

Show off your speed test results with a shareable certificate:

  1. Click the 🏆 (trophy) button on any test
  2. A beautiful certificate will appear showing your achievement level and results

Achievement Levels:

  • 🏆 Speed Champion - 100+ Mbps down, 20+ Mbps up, ≤20ms ping
  • đŸĨ‡ Speed Master - 50+ Mbps down, 10+ Mbps up, ≤30ms ping
  • đŸĨˆ Speed Expert - 25+ Mbps down, 5+ Mbps up, ≤50ms ping
  • đŸĨ‰ Speed Achiever - 10+ Mbps down, 2+ Mbps up, ≤100ms ping
  • đŸŽ–ī¸ Speed Participant - All other results

From the certificate, you can đŸ“Ĩ Download as text file or 📤 Share via apps/clipboard.

📊 Comparing Test Results

Compare up to 4 tests side-by-side:

  1. Check the boxes next to the tests you want to compare (2-4 tests)
  2. Click the "📊 Compare Tests" button that appears
  3. View a side-by-side comparison with differences and best performers

💡 Tip: Compare tests before and after moving your router to find the best location!

📈 Viewing the Speed Chart

Below your test history, you'll see a visual line chart showing:

  • Your last 10 test results - Chronological view of recent tests
  • Download speed (blue line) - Track download trends
  • Upload speed (orange line) - Track upload trends
  • Ping (green line) - Track latency patterns

💡 Tip: The chart helps you spot patterns, like slower speeds during peak hours or improvements after equipment upgrades.

đŸ—‘ī¸ Deleting Test Results

Delete a Single Test:

  1. Click the đŸ—‘ī¸ (trash) button on the test
  2. Confirm the deletion
  3. You'll see an "Undo" option for 5 seconds if you change your mind

Delete All History:

  1. Click "đŸ—‘ī¸ Clear History" at the top
  2. Confirm you want to delete all tests

âš ī¸ Warning: Clearing history permanently deletes all test data. Export or backup first if you want to keep the data!

5. Using Advanced Features

đŸ“Ĩ Exporting All Test Data

Save all your test history to a file:

  1. Go to History
  2. Click "đŸ“Ĩ Export All"
  3. Choose your format:
    • CSV - Opens in spreadsheet programs (Excel, Google Sheets)
    • JSON - Technical format for developers

💡 Tip: Export regularly to keep a backup of your internet performance history!

📤 Importing Test Data

Restore previously exported data:

  1. Go to History
  2. Click "📤 Import Data"
  3. Select your CSV or JSON file
  4. The app will import the tests and skip duplicates
  5. You'll see a summary of how many tests were imported

📝 Note: Importing does not delete existing tests - it only adds new ones.

đŸ“Ļ Complete Backup & Restore

Creating a Backup:

  1. Go to Settings
  2. Scroll to Backup & Restore section
  3. Click "đŸ“Ļ Create Backup"
  4. A JSON file will download with all your data
  5. Keep this file safe - it contains everything!

Restoring from Backup:

  1. Go to Settings
  2. Scroll to Backup & Restore section
  3. Click "đŸ“Ĩ Restore Backup"
  4. Select your backup JSON file
  5. Confirm the restoration
  6. All tests and settings will be restored

âš ī¸ Warning: Restoring will replace all current data and settings with the backup!

6. Customizing Settings

âš™ī¸ Test Configuration

Test Duration:

  • Default: 10 seconds per phase
  • Range: 5-30 seconds
  • What it does: Longer tests are more accurate but take more time
  • Recommendation: Keep at 10 seconds for balanced accuracy

Parallel Connections:

  • Default: 4 connections
  • Range: 1-10 connections
  • What it does: More connections can saturate your bandwidth for accurate max speed
  • Recommendation: 4-6 connections for most users

💡 Tip: If you have very fast internet (500+ Mbps), increase parallel connections to 8-10 for more accurate results.

🎨 Display Settings

Speed Unit:

  • Mbps (Megabits per second) - Standard for internet speeds
  • MB/s (Megabytes per second) - Used for file downloads

Conversion: 1 MB/s = 8 Mbps (Example: 100 Mbps = 12.5 MB/s)

Dark/Light Theme:

  • Click "Toggle Theme" to switch between modes
  • Your preference is saved automatically
  • Dark mode is easier on eyes at night
  • Light mode is better in bright environments

📚 History Settings

History Limit:

  • Default: 100 tests
  • Range: 10-1000 tests
  • What it does: Automatically deletes oldest tests when limit is reached
  • Recommendation: 100 tests is enough for most users

Auto-save Results:

  • ON (recommended) - Automatically saves every test to history
  • OFF - You must manually choose to save each test

🔔 Notification Settings

Get notified when long tests complete:

  • Enable - Get a notification when tests complete (useful for background tabs)
  • Disable - No notifications

📝 Note: Your browser will ask for permission the first time you enable this.

7. Keyboard Shortcuts

For power users, SpeedTest includes keyboard shortcuts:

Start new test Ctrl + T
Go to History Ctrl + H
Go to Settings Ctrl + S
Export all history Ctrl + E
Cancel running test Escape
Show shortcuts help Ctrl + /
Navigate items Tab
Activate buttons Enter / Space

💡 Tip: Press Ctrl + / to see a popup with all keyboard shortcuts!

8. Troubleshooting

Test Won't Start

Problem: Clicking GO button does nothing

Solutions:

  1. Check your internet connection
  2. Refresh the page (F5)
  3. Try a different browser
  4. Clear browser cache and reload

Slow or Inaccurate Results

Problem: Results seem wrong or inconsistent

Solutions:

  1. Close other programs using the internet
  2. Connect via Ethernet instead of WiFi if possible
  3. Run multiple tests at different times
  4. Increase test duration in Settings (15-20 seconds)
  5. Try different test modes (Quick vs Advanced)

💡 For most accurate results:

  • Use a wired Ethernet connection
  • Close Netflix, YouTube, downloads, etc.
  • Run 3 tests and average the results
  • Test during off-peak hours (early morning)

History Not Saving

Problem: Tests aren't appearing in History

Solutions:

  1. Check Settings → Auto-save Results is ON
  2. Check if history limit is too low
  3. Clear browser cache and try again
  4. Make sure browser storage isn't full

Notifications Not Showing

Problem: No notification when test completes

Solutions:

  1. Check Settings → Enable notifications
  2. Allow notifications in browser settings
  3. Check operating system notification settings
  4. Some browsers block notifications in incognito mode

Keyboard Shortcuts Not Working

Problem: Shortcuts don't do anything

Solutions:

  1. Make sure you're not typing in a text field
  2. Check if browser extensions are blocking shortcuts
  3. Try Ctrl instead of Cmd (or vice versa)
  4. Some shortcuts only work in specific views

đŸŽ¯ Tips for Best Results

Getting Accurate Tests:

  • Use Ethernet connection
  • Close background apps
  • Test multiple times
  • Choose right time of day
  • Update your browser
  • Restart router if needed

Best Times to Test:

  • 6-9 AM: Usually fastest
  • 12-5 PM: Moderate speeds
  • 6-11 PM: Peak usage (slowest)
  • 11 PM-6 AM: Fast, maintenance

â™ŋ Accessibility

SpeedTest is designed to be accessible to all users:

âŒ¨ī¸ Keyboard Navigation

Full control without a mouse using Tab, Enter, Space, and arrow keys

🔊 Screen Reader Support

ARIA labels throughout for complete screen reader compatibility

🎨 High Contrast

Readable in both light and dark modes with sufficient color contrast

🌊 Reduced Motion

Honors system preferences for reduced motion animations

🔍 Scalable Text

Works with browser zoom up to 200% without layout issues

✅ WCAG 2.1 AA

Fully compliant with accessibility standards

â„šī¸ Version Information

Current Version: 1.0.0

Features in this version:

✅ Speed testing (Download, Upload, Ping)
✅ Multiple test modes (Quick, Standard, Advanced)
✅ Test history with filtering
✅ Data export/import (CSV, JSON)
✅ Full backup and restore
✅ Test comparison (up to 4 tests)
✅ Notes and favorites
✅ Achievement certificates
✅ Dark/light themes
✅ Keyboard shortcuts
✅ Connection quality indicators
✅ Speed statistics and charts
✅ Browser notifications
✅ Offline detection
✅ Full accessibility support

🚀 Quick Start Summary

For first-time users:

  1. Open the app in your browser
  2. Choose a test mode (Standard recommended)
  3. Click the GO button
  4. Wait for the test to complete (~30 seconds)
  5. Review your results and connection quality
  6. Check History to see your saved test
  7. Customize Settings if desired
  8. Run tests regularly to monitor your connection

That's it! You're now ready to use SpeedTest like a pro! 🎉

📧 Need More Help?

If you encounter issues not covered here, check our FAQ page or reach out through the Contact Us page.

Thank you for using SpeedTest! We hope this guide helps you get the most out of the application. Happy testing! 🚀