Input encoding