diff --git a/src/Linq2GraphQL.Generator/Templates/Scalars/ScalarTemplate.cs b/src/Linq2GraphQL.Generator/Templates/Scalars/ScalarTemplate.cs
index 2c78fa4f..d47349c1 100644
--- a/src/Linq2GraphQL.Generator/Templates/Scalars/ScalarTemplate.cs
+++ b/src/Linq2GraphQL.Generator/Templates/Scalars/ScalarTemplate.cs
@@ -37,10 +37,10 @@ public virtual string TransformText()
#line default
#line hidden
this.Write(";\r\n\r\n /// \r\n /// ");
-
+
#line 13 "C:\Data\Linq2GraphQL.Client-1\src\Linq2GraphQL.Generator\Templates\Scalars\ScalarTemplate.tt"
- this.Write(this.ToStringHelper.ToStringWithCulture(scalarType.SummaryDescription));
-
+ this.Write(this.ToStringHelper.ToStringWithCulture(scalarType.SummaryDescription ?? $"Represents the {scalarType.Name} scalar type"));
+
#line default
#line hidden
this.Write("\r\n /// \r\n [JsonConverter(typeof(CustomScalarConverter<");
diff --git a/src/Linq2GraphQL.Generator/Templates/Scalars/ScalarTemplate.tt b/src/Linq2GraphQL.Generator/Templates/Scalars/ScalarTemplate.tt
index b9753998..d3d34702 100644
--- a/src/Linq2GraphQL.Generator/Templates/Scalars/ScalarTemplate.tt
+++ b/src/Linq2GraphQL.Generator/Templates/Scalars/ScalarTemplate.tt
@@ -10,7 +10,7 @@ using System.Text.Json.Serialization;
namespace <#= namespaceName #>;
///
- /// <#= scalarType.SummaryDescription #>
+ /// <#= scalarType.SummaryDescription ?? $"Represents the {scalarType.ScalarTypeName} scalar type" #>
///
[JsonConverter(typeof(CustomScalarConverter<<#= className #>>))]
public partial class <#= className #> : CustomScalar {}
\ No newline at end of file