diff --git a/Cargo.lock b/Cargo.lock
index 0102484..d0b1488 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1332,7 +1332,7 @@ dependencies = [
  "bevy_xpbd_derive",
  "derive_more",
  "fxhash",
- "indexmap 2.2.5",
+ "indexmap 2.3.0",
  "itertools 0.12.1",
  "nalgebra",
  "parry2d",
@@ -3179,9 +3179,9 @@ dependencies = [
 
 [[package]]
 name = "indexmap"
-version = "2.2.5"
+version = "2.3.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7b0b929d511467233429c45a44ac1dcaa21ba0f5ba11e4879e6ed28ddb4f9df4"
+checksum = "de3fc2e30ba82dd1b3911c8de1ffc143c74a914a14e99514d7637e3099df5ea0"
 dependencies = [
  "equivalent",
  "hashbrown 0.14.3",
@@ -3785,7 +3785,7 @@ dependencies = [
  "bitflags 2.4.2",
  "codespan-reporting",
  "hexf-parse",
- "indexmap 2.2.5",
+ "indexmap 2.3.0",
  "log",
  "num-traits",
  "pp-rs",
@@ -3805,7 +3805,7 @@ dependencies = [
  "bit-set",
  "codespan-reporting",
  "data-encoding",
- "indexmap 2.2.5",
+ "indexmap 2.3.0",
  "naga 0.19.2",
  "once_cell",
  "regex",
@@ -4498,7 +4498,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9"
 dependencies = [
  "fixedbitset",
- "indexmap 2.2.5",
+ "indexmap 2.3.0",
 ]
 
 [[package]]
@@ -5259,7 +5259,7 @@ dependencies = [
  "futures",
  "glam 0.21.3",
  "image 0.25.1",
- "indexmap 2.2.5",
+ "indexmap 2.3.0",
  "rustc_version",
  "show-image-macros",
  "wgpu 0.17.2",
@@ -5461,7 +5461,7 @@ dependencies = [
  "anyhow",
  "clap",
  "image 0.24.9",
- "indexmap 2.2.5",
+ "indexmap 2.3.0",
  "ron",
  "serde",
  "serde_json",
@@ -5797,7 +5797,7 @@ version = "0.19.15"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
 dependencies = [
- "indexmap 2.2.5",
+ "indexmap 2.3.0",
  "toml_datetime",
  "winnow",
 ]
@@ -5808,7 +5808,7 @@ version = "0.21.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1"
 dependencies = [
- "indexmap 2.2.5",
+ "indexmap 2.3.0",
  "toml_datetime",
  "winnow",
 ]
@@ -6446,7 +6446,7 @@ dependencies = [
  "bitflags 2.4.2",
  "cfg_aliases",
  "codespan-reporting",
- "indexmap 2.2.5",
+ "indexmap 2.3.0",
  "log",
  "naga 0.19.2",
  "once_cell",
diff --git a/tools/sprite_sheet_tool/Cargo.toml b/tools/sprite_sheet_tool/Cargo.toml
index b1261ed..3f0990a 100644
--- a/tools/sprite_sheet_tool/Cargo.toml
+++ b/tools/sprite_sheet_tool/Cargo.toml
@@ -8,7 +8,7 @@ edition = "2021"
 [dependencies]
 clap = { version = "4.5.4", features = ["derive"] }
 image = "0.24.6"
-indexmap = "2.0.0"
+indexmap = "2.3.0"
 ron = "0.8.0"
 serde = { version = "1", features = ["derive"] }
 serde_json = "1"