How to Change Default Import Settings?

For example when I import a sprite I don’t want to manually set things such as PPU, or filter mode and have them standard across the entire project when I import.

Also is there anyway to change the default settings for the Sprite Editor? If I by default want it to slice something up in a grid can that be done?

With new Unity Presets (2018.1) all the answers are deprecated.

You can change default import settings with it.



Here’s a step-by-step guide on how to do this with the Unity Preset Manager:


  1. Setup a sprite with the settings you want, then click the Presets button
  2. Press “Save current to…” and save your preset. I named mine “TextureImporterPNG.preset”
  3. Go to “Edit->Project Settings…” and select “Preset Manager” on the list on the left
  4. Click “Add Default Preset”
  5. Search for “texture”
  6. Select “TextureImporter”
  7. In the filter box, type glob:"*.png"
  8. In the Preset box: click and drag your saved texture preset from step 2 into the Preset box

You’re done!

Note: You may have to delete the .meta files of already imported PNGs if you want to have them reimported with these default settings.

Yes its possible! you need to write a AssetImporter and put inside any Editor folder

see this for an example:

You can watch my tutorial on this topic on YouTube: Top Down RPG in Unity 2023 | P2 Default Import Settings for Pixel Art Sprites | Presets Tutorial - YouTube

@tomekkie2 @Iassade
I am getting several errors with the script and I do not know how to fix them.

Using this script -

Assets/Scripts/AssetImporter.cs(41,12): error CS1502: The best overloaded method match for `UnityEditor.TextureImporter.SetPlatformTextureSettings(string, int, UnityEditor.TextureImporterFormat, bool)' has some invalid arguments

Assets/Scripts/AssetImporter.cs(42,101): error CS1503: Argument `#4' cannot convert `int' expression to type `bool'

How can I edit the script to effect the Materials import settings (Material Naming and Material Search) for an imported asset to use ‘From Model’s Material’ and ‘Project-Wide’?

I also just tried using the script linked by @tomekkie2 but there were errors with that script as well. Stuff about deprecieted functions or something.

There’s also plugin for people who don’t code: