diff --git a/bin/wkhtmltoimage b/bin/wkhtmltoimage
index b2f3887..84f1604 100755
--- a/bin/wkhtmltoimage
+++ b/bin/wkhtmltoimage
@@ -1,10 +1,14 @@
#!/usr/bin/env ruby
arch = case RUBY_PLATFORM
+ when /aarch64.*linux/
+ 'aarch64'
when /64.*linux/
'amd64'
when /linux/
'i386'
+ when /arm64.*darwin/
+ 'darwin-x64'
when /64.*darwin/
'darwin-x64'
when /darwin/
diff --git a/libexec/wkhtmltoimage-aarch64 b/libexec/wkhtmltoimage-aarch64
new file mode 100755
index 0000000..57003ca
Binary files /dev/null and b/libexec/wkhtmltoimage-aarch64 differ