diff --git a/lib/theme_check/checks/valid_html_translation.rb b/lib/theme_check/checks/valid_html_translation.rb
index 4d61ece1..6527c872 100644
--- a/lib/theme_check/checks/valid_html_translation.rb
+++ b/lib/theme_check/checks/valid_html_translation.rb
@@ -1,6 +1,6 @@
# frozen_string_literal: true
-require 'nokogumbo'
+require 'nokogiri'
module ThemeCheck
class ValidHTMLTranslation < JsonCheck
diff --git a/lib/theme_check/html_visitor.rb b/lib/theme_check/html_visitor.rb
index 068c420c..2c9a1cd6 100644
--- a/lib/theme_check/html_visitor.rb
+++ b/lib/theme_check/html_visitor.rb
@@ -1,5 +1,5 @@
# frozen_string_literal: true
-require "nokogumbo"
+require "nokogiri"
require "forwardable"
module ThemeCheck
diff --git a/theme-check.gemspec b/theme-check.gemspec
index b76a4040..b39d5d45 100644
--- a/theme-check.gemspec
+++ b/theme-check.gemspec
@@ -25,5 +25,5 @@ Gem::Specification.new do |spec|
spec.require_paths = ["lib"]
spec.add_dependency('liquid', '>= 5.0.1')
- spec.add_dependency('nokogumbo')
+ spec.add_dependency('nokogiri', '>= 1.12')
end