+/-5V to 0...5V and not failing for +/-12V
simulate this circuit &ndash; Schematic created using CircuitLab

No Amp required. This attenuates to Vin/2 with a 5.0V offset to centre the output to V+/2

Anything  |Vin| >5.2V clips with low current from 10k//10k effective  series resistance.    

Otherwise if |Vin| &lt; 5V diode is high impedance (off).

If input impedance is 1M then the actual signal is attenuated 5k/1M*100%=0.5% which is less than 1% tolerance of R1,R2