diff --git a/io_curve_svg/import_svg.py b/io_curve_svg/import_svg.py
index f14a010ab4b4b50d8390ffc960dae5f6c1f74129..0965b26b859febd693eba7c0bd2673b8d2513ed0 100644
--- a/io_curve_svg/import_svg.py
+++ b/io_curve_svg/import_svg.py
@@ -87,7 +87,7 @@ def SVGParseFloat(s, i=0):
                 token += s[i]
                 i += 1
         elif s[i].isspace() or s[i] == ',':
-            # Inkscape sometimes uses qeird float format with missed
+            # Inkscape sometimes uses weird float format with missed
             # fractional part after dot. Suppose zero fractional part
             # for this case
             pass
@@ -790,7 +790,7 @@ class SVGPathParser:
         """
         Calc arc paths
 
-        Copied and adoptedfrom paths_svg2obj.py scring for Blender 2.49
+        Copied and adoptedfrom paths_svg2obj.py script for Blender 2.49
         which is Copyright (c) jm soler juillet/novembre 2004-april 2009,
         """
 
diff --git a/io_curve_svg/svg_colors.py b/io_curve_svg/svg_colors.py
index fd5e95488bf9e2db057ff80e7e00fe15d17894e3..6b8657edcf53ca9a6c08686d47932fa4d7a0a5ec 100644
--- a/io_curve_svg/svg_colors.py
+++ b/io_curve_svg/svg_colors.py
@@ -19,7 +19,7 @@
 # <pep8 compliant>
 
 #
-# Copied and adoptedfrom paths_svg2obj.py scring for Blender 2.49 which is
+# Copied and adopted from paths_svg2obj.py script for Blender 2.49 which is
 # Copyright (c) jm soler juillet/novembre 2004-april 2009,
 #
 
diff --git a/io_mesh_stl/stl_utils.py b/io_mesh_stl/stl_utils.py
index ded7d2c6cea262ecbd7b55453c4b478e82a78bff..1d35acb1a638cc1d5c23831582af785e8cc05a83 100644
--- a/io_mesh_stl/stl_utils.py
+++ b/io_mesh_stl/stl_utils.py
@@ -163,7 +163,7 @@ def _ascii_read(data):
 def _binary_write(filename, faces):
     with open(filename, 'wb') as data:
         # header
-        # we write padding at header begginning to avoid to
+        # we write padding at header beginning to avoid to
         # call len(list(faces)) which may be expensive
         data.write(struct.calcsize('<80sI') * b'\0')