diff --git a/exec/load/hexdump_lib.js b/exec/load/hexdump_lib.js
index fc652ca4972b896c105869dc6ffa03f4e708be73..1cb7db91706cfb8eea0dcc9e5ab2ef966bda55c3 100644
--- a/exec/load/hexdump_lib.js
+++ b/exec/load/hexdump_lib.js
@@ -31,7 +31,7 @@ function generate(title, val, include_ascii, include_offset)
 		output.push(format("%s: %u bytes", title, length));
 	var line = '';
 	var ascii = '';
-	var digits = num_digits(length);
+	var digits = num_digits(length - 1);
 	if(include_offset)
 		line = format("%0*x:  ", digits, 0);
 	for(i=0; i < length; i++) {