diff --git a/BaseLib/StringTools.cpp b/BaseLib/StringTools.cpp
index dadcdd9749372b85a9153920f90bf2897d9d05b7..a5ee69ff12ff310233ecd44907232509681d7fcf 100644
--- a/BaseLib/StringTools.cpp
+++ b/BaseLib/StringTools.cpp
@@ -82,13 +82,6 @@ void simplify(std::string &str)
     );
 }
 
-std::string padLeft(std::string const& str, int maxlen, char ch)
-{
-    std::stringstream ss(str);
-    ss << std::right << std::setw(maxlen) << std::setfill(ch) << str;
-    return ss.str();
-}
-
 std::string const& tostring(std::string const& value)
 {
     return value;
diff --git a/BaseLib/StringTools.h b/BaseLib/StringTools.h
index 60db458a5d564fcc3ca41fec4575a3732ac93f4b..382a65cc3d82ac1ec6d2dffc276a46ab36e3caa6 100644
--- a/BaseLib/StringTools.h
+++ b/BaseLib/StringTools.h
@@ -72,12 +72,6 @@ void trim(std::string &str, char ch=' ');
  */
 void simplify(std::string &str);
 
-/**
- * Returns the string which is right aligned with padding on the left.
- */
-std::string padLeft(std::string const& str, int maxlen, char ch=' ');
-
-
 //! Method for handling conversion to string uniformly across all types and std::string; see std::string overload below.
 template<typename T> std::string tostring(T const& value)
 {