diff --git a/visidata/path.py b/visidata/path.py
index <HASH>..<HASH> 100644
--- a/visidata/path.py
+++ b/visidata/path.py
@@ -20,6 +20,8 @@ def vstat(path, force=False):
 def filesize(path):
     if hasattr(path, 'filesize') and path.filesize is not None:
         return path.filesize
+    if path.is_url():
+        return 0
     st = path.stat() # vstat(path)
     return st and st.st_size
[path-] filesize of url is 0